<SEC-DOCUMENT>0000884144-21-000023.txt : 20211108
<SEC-HEADER>0000884144-21-000023.hdr.sgml : 20211108
<ACCEPTANCE-DATETIME>20211108160236
ACCESSION NUMBER:		0000884144-21-000023
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		63
CONFORMED PERIOD OF REPORT:	20210930
FILED AS OF DATE:		20211108
DATE AS OF CHANGE:		20211108

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:		211387839

	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-20210930.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:092e0cd2-a9bc-4b1b-a045-de2f017bec91,g:b87121d6-f1cf-4fc6-b18a-6215590e097a,d:35532209160d4a39b7448c994b0cac1b--><html xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:asur="http://www.asuresoftware.com/20200930/20210930" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:dei="http://xbrl.sec.gov/dei/2021" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>asur-20210930</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" format="ixt:date-month-day" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80L2ZyYWc6MjI5ZGNmYzJhZDZjNDRmYzk0NjI4Y2ZlMGU2Y2FhM2MvdGFibGU6ZmNjNGNlMzkyYTMwNDViNmExYzI3MGQwNTVlNDMzNTUvdGFibGVyYW5nZTpmY2M0Y2UzOTJhMzA0NWI2YTFjMjcwZDA1NWU0MzM1NV8wLTEtMS0xLTA_7517fa29-6c26-40ea-beef-937124886f96">12-31</ix:nonNumeric><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80L2ZyYWc6MjI5ZGNmYzJhZDZjNDRmYzk0NjI4Y2ZlMGU2Y2FhM2MvdGFibGU6ZmNjNGNlMzkyYTMwNDViNmExYzI3MGQwNTVlNDMzNTUvdGFibGVyYW5nZTpmY2M0Y2UzOTJhMzA0NWI2YTFjMjcwZDA1NWU0MzM1NV8xLTEtMS0xLTA_ead9a10f-6ac8-4ea1-8348-374b793ed59f">false</ix:nonNumeric><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80L2ZyYWc6MjI5ZGNmYzJhZDZjNDRmYzk0NjI4Y2ZlMGU2Y2FhM2MvdGFibGU6ZmNjNGNlMzkyYTMwNDViNmExYzI3MGQwNTVlNDMzNTUvdGFibGVyYW5nZTpmY2M0Y2UzOTJhMzA0NWI2YTFjMjcwZDA1NWU0MzM1NV8yLTEtMS0xLTA_eb20023b-e957-4e24-9597-337ce6eda7e2">0000884144</ix:nonNumeric><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80L2ZyYWc6MjI5ZGNmYzJhZDZjNDRmYzk0NjI4Y2ZlMGU2Y2FhM2MvdGFibGU6ZmNjNGNlMzkyYTMwNDViNmExYzI3MGQwNTVlNDMzNTUvdGFibGVyYW5nZTpmY2M0Y2UzOTJhMzA0NWI2YTFjMjcwZDA1NWU0MzM1NV8zLTEtMS0xLTA_f5a8500b-fff7-4f8e-9d53-3cc60b7240b5">2021</ix:nonNumeric><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80L2ZyYWc6MjI5ZGNmYzJhZDZjNDRmYzk0NjI4Y2ZlMGU2Y2FhM2MvdGFibGU6ZmNjNGNlMzkyYTMwNDViNmExYzI3MGQwNTVlNDMzNTUvdGFibGVyYW5nZTpmY2M0Y2UzOTJhMzA0NWI2YTFjMjcwZDA1NWU0MzM1NV80LTEtMS0xLTA_568eb7a8-0a69-41d3-a7e7-7f524f1d65e3">Q3</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="asur-20210930.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec2f1475156b4b13acb63bc45d316288_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia290f3c8711140f79f6405111da72804_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ia99ef2feb1644b4b8443454398b310db_I20211105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-11-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="icff08481e49c41c494165ef7a412319a_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36fee419b1494fc6a5c0a36e67302b0b_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="if64db801c32b4f938687105598301cdc_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:RecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie077ceb5f19043128b9c81fe057094ac_D20200701-20200930"><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-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16dbcc41548d41ae934fc2e667681f0e_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:RecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35fde52abe0e4346855b298ce11ed70f_D20200101-20200930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a9bf3c792b0415ab2fe5c7ae2a4bc9d_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:ProfessionalServicesRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i929a6cba5b8c468abb5c4d74a75cfd43_D20200701-20200930"><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-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41808567ac3e4c51bb014ef41d8f3107_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:ProfessionalServicesRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62859817fefa4e80b6e7eac3e778da2a_D20200101-20200930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i722391c295464fdc86e48de22e76f43e_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="if1b70a251bce4fdea3de1e0e9a43ecbc_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="ifd29c89bb18048209882e17b2b9625cc_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="ic8bf5798966b4a5e88fe99c139f8c431_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="ic73a5f08c0fa46bc8e2b0b6c1ced68c0_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="id484f17f5fee432a9e08daeac7751616_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="i74ba33d18ec04f5ead551fe758a5d346_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="ibbabc175d931473098b04c3c6b32ebbb_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="i6256f28a503b4a4dad5a352aa120c212_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="ic42202e251ca48b0894e842983b7f0d8_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="i274f7c8a747c4b7385a24caa2f8d00b3_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="ib8c4425cc4ec42f3b507bf8c54bc1271_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="ib71450bad99947fba33dfea379593811_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="i3496ffe8addb4cdf9a342907fc372ca9_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="ic357edc569d9460e857cda01a03af28f_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="i5c1adcc6a9d44adaaa523572bca079fb_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="ie57c9f590be64dfba3b407d5ce4934e7_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i37de517112c343dca4b2371aa9046cc0_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03bce5df23f4442cb34337617b9609e3_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9dd15b3c86964dd9a63eeb2080a3d1cd_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i79a87fee4ea549208dd4a4ee849247e9_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie55d5fd9f97940848b2295578d8530cf_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6d95e73f8cd400280644206b0dcc480_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i425bbb69ea7e44f4a2c665b731877f57_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd98ad72353e44d5a7ad100ee230cbbe_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1d4a02b768547dbbf07c0cab32bf142_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c746fcbee734be1bbe7df3df286e063_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60eaabc08da74b8c9fc65ee1373d2108_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie00e3e89f04f45fba744ddfe59d61ce1_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80c1550a2a19441e9d352675cc1fe38b_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd51a976967843ddb0cf56d039b1c96a_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie83a544318614f66924fe34f4b6ffa54_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b28fb8ae966473088b38d4d8c88cdb1_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1d6d3df43c04d46bad8bca00cb75739_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9cd915f26bc2473c8c67a5648e4f38db_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76396f0c938c43cf96bc4c6d9bce1549_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20d4c565036a4520a13934c2bb8cefc6_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="i36d3eb1ce24949bd90999bda0eb46400_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="if1df9063d4224259aecb6c1593d4ac80_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="i76f52953d1f44cea999339f565e0774d_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="i4615b7b432f2436f91df85d9fc8ce357_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="ibbb0e712c38b4ba7a310c2d04df7b418_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="i0fc949ca72a545c1b7b4bee78cb93573_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="i4b7388f6511f40d49f7bd4a996195f82_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="i067d4bfed60640d19bd1acec9ec2f382_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="ib133065a9e6040c9870cb1f24b57d8ef_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="ie05cd0120db1499f98c32d267513e545_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="i75c8168bb19f4ab3a5b2d341e39cf790_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="i235f75ad18f84f5fa24f2e6eb0ad4471_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="i3985184e9dfa4c18a6612cdbd403b869_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="i160c714baf264ce1ab50c170957516d2_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="id14ac4e4140747138771920fd59c950d_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="i1e4293479fec43c2a930acbdea7cc2e4_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:context id="i205695d8dcc2457fa2cd4bc8c20d3221_D20200401-20200630"><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-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i204fb5ddc7124cbe9aa2c57b08765a06_D20200401-20200630"><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-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d4c397685084b71954e882bfb2690bf_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88bcca988d7f418e9006d5aa15ae6f88_D20200401-20200630"><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-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6253ec01fe8b495da665b00e73457bec_D20200401-20200630"><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-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66bf5aa141f6402781ab393b7753fb83_I20200630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7cd040c6eb0e40668c48e0d938871908_I20200630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83acb4f812754e9a9d35238771e57dcc_I20200630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide9bda8d93534ecea17eb8f7770b0766_I20200630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2203a5c9e33c4b259789cccef0ad4486_I20200630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f13f3cbbbc4426da012f8d43ff9635f_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46440a994e734248a5be6a826224a74d_D20200701-20200930"><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-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1252142ecf9a4a1ca1a152e987d61097_D20200701-20200930"><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-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie56a555b6c934a6d9835e5fe88cf8ba6_D20200701-20200930"><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-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d93b21cd13e46e29f19964405e0ede1_D20200701-20200930"><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-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6312647921fc4b25a8f05947207d7b65_I20200930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a730af4f5bf40198948c86861289012_I20200930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4cf8371b1ecd47f0a14bae0c50918320_I20200930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i533f2c151c62446d8204ed6781aa7c18_I20200930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22e63246183649eb921e2186bb01e624_I20200930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a26651e6bd9476ca60b807121f5131a_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87a9b41e44bd4c2099379fbf17f23993_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i632948e5e1bd49b2855e5747545fbdc8_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2edd65781efb41b6bfa784b768bf2eef_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18db4db2c6b64a8e9dedb498e406cc27_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaed9d5033b1e43a594fccc9f07d2a4b0_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie91a0c7916aa418eb2b1ae06bb2c62a8_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icef3931d6b184f238334d31edeb056cc_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie29daa89257d473ea90f717bbbe99d29_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id464299839f84ffa92b7ec7e14e690c6_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9da03fb5b1da420faa6a6f01d80781af_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib286a029452040f39b2894023752ee55_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i045b3d56574745599c08ecb3235db77a_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b84176a1ec548e1afa77db74194295e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d975e61e7fe43f99eb2e79939cbf9b2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7404503093f42cb810aa7ced7246b49_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61e0b0fb736648cdb1fee11152a961fe_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2e4c993a1f148ac9b88bb72a22ac7db_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife4ead5c91414c27840952dace55830a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icfa525b977a44b0bacc79ba99e4c0675_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0df12a68bf38452fb89b286f1e0afbdf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4bd5cd1c39e4c39b4ed7fc055c3edd1_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="i1941900ddb1c4db59575bfe805de7b97_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4939071065974927ac9296c28003a865_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</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="i6db0e9ebb79845cabc10110b5812af28_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40a320efde0a4e888e006acc6cb6ec11_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="i772825ddc54842a7811dc3b5454d6057_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a767b372e1b49f58a85da259fabfce0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86b8fbfc73b94ab3b5a6441b3ce4f0e8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad8e394168924d758934594fcbc0e22c_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asur:AssetPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14acf6306d994c84a1bfaa40d4b4c005_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99d5aea0fe4843e9b46d0fd1d8e039af_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i032a70c943dc41358984626e5df033a6_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9bdd0e8f6a047f7815e0d068f24f93f_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65abff8a548640c8b4397ad53c25c455_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="i5436ff0a3ecf401f9abd5043ca9d3825_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="i9300829d4d8d462db646de903d83382e_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="i61976274f6fe45bab108da6389cc3b61_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:unit id="security"><xbrli:measure>asur:security</xbrli:measure></xbrli:unit><xbrli:context id="i88e68dbcd33d47a197b9cce82a903cdf_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ed25ef727c7400188d58b749269108e_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="i2f030fa134584a99a8a001c038ea8ef7_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="ie0dc2e39829847c79b27f2e0300279ea_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1bcf2ad3c574b9280675689f47339a9_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie8897f39b8c4425088aebfe281a486dd_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="i6d45b33b9aed4c71b3fddb17cdd38629_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied8767a73b6c47ceb6e341e3dbf38738_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib471c36569af43fdad6117b4d006d48d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff7016e1ea594d6c941184ae4b885665_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcc18a9236094f4dbca6dd831af0eabe_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17fb10fbf3d24ffd8d73b1c0919a6c84_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="ic9119933003e43f28bed1856adbde62c_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49b2b8bfb3d24f3e9592bfa0404710dc_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7432aeac376d4e7e914d1e0942a13c49_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="idd1f719c556b46c9ba7bae35471f4e7e_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idde09c90c2ba4dd5acef1e50e79c3deb_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if066a5838a724599856793086bf9b11f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asur:AssetPurchaseAgreementMember</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="ib0c00f94e2f24f44aac0ee036ca3a8d5_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asur:SecondAssetPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4473085f0cd41afbccfa375e4f4c5b8_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asur:SecondAssetPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5437f308f7344f17bb51f1b528a24cc5_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asur:ThirdAssetPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic666ceff7592447e9ff3f6cddec4f946_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asur:ThirdAssetPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23a0b34f18cb4fa096376c5e37fbe9b5_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="ia6c31901c13341f580ecc025da9f3f98_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="ifed6db2aeb8a42ce805d8857f261168e_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:CustomerListsMember</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="i2882723562bb4808afa7e1918eb47251_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="i8ca0d0ddae5b4035826de9643fdf6810_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="i6fc4ec5b0cfb4e19ac8fe0e7e02e17ee_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie63d8ccc40c84d408877f9c849517215_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i9ec76212c84e45f5bfba16b3d20c5ec4_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">srt:ConsolidatedEntitiesDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e099a5cfc274be1bc0371731e1c0a9f_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">srt:ConsolidatedEntitiesDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff17b09f098a44d08b982cbbcc11c27e_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3503df7809ee460688fcfab8464c0bf7_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="i7b7092cde3454c708f5ae41ecea31a54_D20210101-20210930"><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:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie249a434d2c849b794b3375a62afe395_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i133c7f56d1b24483804fee310eca3ccd_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="i6a89421440694646b752cc1c3dc130d6_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:WellsFargoSyndicatedPartnerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb9ce74d2598424a9b196aaaa63e71a2_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:WellsFargoSyndicatedPartnerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2fa4f8c6c5f4c30ac7c69ce8b81bf05_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:WellsFargoSyndicatedPartnerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie16484376c82453b80c20bfc82305ebc_D20210101-20210930"><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:StructuralCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d7880075c63469681ae5606e4c7bcab_I20210930"><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:StructuralCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc74f4e74198497fb25c4d53d0e3adb6_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:StructuralCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb490a82009a4f19af9796c44e8b7539_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ShortTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib88676f08d7e47eabf2afdfdf830764e_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6989e8c813fd45bfa16da61276e85f7b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ShortTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic71fc53dd6944d058b350bdd1fc9ef8c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i378b3af56a864fb89de5d42b4b779193_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">us-gaap:DebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3b7900249a94242b4e858a9c6b0b9ee_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">us-gaap:DebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1332c0cf079144899dfae8f9fea64154_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:WellsFargoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f99aa1f7ddf4333847a1fc4e593dc6d_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:StructuralCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55c8ece8d2404fa3bbd0465cd795e70d_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:StructuralCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7cbe170de7ff454eaa62994145ed0f49_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="ieb06d2c1b7304aeab6257fb27966dfd7_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i87aa1ead7f724fa3a27305da3af94124_I20210930"><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-09-30</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2fc399ea1174e09a10d8dcf24ad0cef_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7a06ef76eba4d569cabc8d760889ffe_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:SalesRevenueNetMember</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="ifb35d1c676d44c16bca2d9afc82d660a_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36b671ff76f04c358140eb7948113264_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ec50ca67a09410db971313655ee8907_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91b47e3cea4247fbbe635692719589c6_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc0010187bb44fa3b8d602be4434ff0c_D20200701-20200930"><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-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf028a327ac948c28eb92c6e2ea7b490_D20200101-20200930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i352542168a794d438b50291fc2446775_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">asur:ERCIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i35532209160d4a39b7448c994b0cac1b_1"></div><div style="min-height:24.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">WASHINGTON, D.C. 20549</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGV4dHJlZ2lvbjplOGEyMTMxMzBhOTE0NzRiODQ0M2QzMTMxOGZhMDE5MF8zMTY_b233e8a6-e9cf-47ae-96d9-4be7284fc75f">10-Q</ix:nonNumeric></span></div><div style="text-align:center"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.385%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><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="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" format="ixt:fixed-true" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6M2M4M2JlMjAzYmRmNDA4NGE1MzJkYWNjMWZkMzIyOTcvdGFibGVyYW5nZTozYzgzYmUyMDNiZGY0MDg0YTUzMmRhY2MxZmQzMjI5N18wLTAtMS0xLTA_f05c13f7-1062-4623-9614-2c51951a8685">&#9746;</ix:nonNumeric></span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 for the quarterly period ended <ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6M2M4M2JlMjAzYmRmNDA4NGE1MzJkYWNjMWZkMzIyOTcvdGFibGVyYW5nZTozYzgzYmUyMDNiZGY0MDg0YTUzMmRhY2MxZmQzMjI5N18wLTEtMS0xLTAvdGV4dHJlZ2lvbjpiYTJjZDIxNGY0YjY0OGUzOWEwOGE4MjNjNjc3YzFlZV8xMjM_67fc1cee-0973-4886-8963-fd98cd964d69">September 30, 2021</ix:nonNumeric></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.385%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" format="ixt:fixed-false" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6NDZjMTRjODNmNWI4NDJhZThkZTk1MTk3ZDQwNWVlOWEvdGFibGVyYW5nZTo0NmMxNGM4M2Y1Yjg0MmFlOGRlOTUxOTdkNDA1ZWU5YV8wLTAtMS0xLTA_e4710282-a1f9-4ca3-839a-df8f3a911634">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 for the transition period from __ to __</span></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commission File Number: <ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6MTdkNTI5NzM4N2U5NDE0N2FkNDA2OTFjODkwNzNjNjgvdGFibGVyYW5nZToxN2Q1Mjk3Mzg3ZTk0MTQ3YWQ0MDY5MWM4OTA3M2M2OF8wLTAtMS0xLTI5NDIwL3RleHRyZWdpb246ZjAwNDIyMDQzZTdhNDY1MWE1NDJjYjU3MDg2OWZkZmJfMTY0OTI2NzQ0MTcwNg_96df8352-ebca-4177-b981-abf3bf90564d">1-34522</ix:nonNumeric></span></div></td></tr></table></div><div style="text-align:center"><img src="asur-20210930_g1.jpg" alt="asur-20210930_g1.jpg" style="height:54px;margin-bottom:5pt;vertical-align:text-bottom;width:177px"/></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGV4dHJlZ2lvbjplOGEyMTMxMzBhOTE0NzRiODQ0M2QzMTMxOGZhMDE5MF8zMTc_591a0bff-6400-4496-b14b-1b9565da0b5a">ASURE SOFTWARE, INC.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.832%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.212%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.834%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6OWE3N2VlYmQyNTg4NGNhOWEwOTk5YmExZjljYTRiMmMvdGFibGVyYW5nZTo5YTc3ZWViZDI1ODg0Y2E5YTA5OTliYTFmOWNhNGIyY18wLTAtMS0xLTA_f1627d5c-efd8-4cef-a42c-0cbc7f1f9225">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6OWE3N2VlYmQyNTg4NGNhOWEwOTk5YmExZjljYTRiMmMvdGFibGVyYW5nZTo5YTc3ZWViZDI1ODg0Y2E5YTA5OTliYTFmOWNhNGIyY18wLTQtMS0xLTA_6b19c454-f1e6-4bff-ada7-5539a4c22769">74-2415696</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(State or other jurisdiction of incorporation)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(I.R.S. Employer Identification No.)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6OWE3N2VlYmQyNTg4NGNhOWEwOTk5YmExZjljYTRiMmMvdGFibGVyYW5nZTo5YTc3ZWViZDI1ODg0Y2E5YTA5OTliYTFmOWNhNGIyY18zLTAtMS0xLTAvdGV4dHJlZ2lvbjoyYThlODYxZmIzNmI0Y2Y0YjQwMDVhMWFiMGI1NGZjZV80_ffe7af98-1477-4be1-bfdf-d199c4df3ac1">3700 N. Capital of Texas Hwy #350</ix:nonNumeric> <ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6OWE3N2VlYmQyNTg4NGNhOWEwOTk5YmExZjljYTRiMmMvdGFibGVyYW5nZTo5YTc3ZWViZDI1ODg0Y2E5YTA5OTliYTFmOWNhNGIyY18zLTAtMS0xLTAvdGV4dHJlZ2lvbjoyYThlODYxZmIzNmI0Y2Y0YjQwMDVhMWFiMGI1NGZjZV83_23a2e91e-67d9-4919-9e5e-2015bf4d725c">Austin</ix:nonNumeric>, <ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6OWE3N2VlYmQyNTg4NGNhOWEwOTk5YmExZjljYTRiMmMvdGFibGVyYW5nZTo5YTc3ZWViZDI1ODg0Y2E5YTA5OTliYTFmOWNhNGIyY18zLTAtMS0xLTAvdGV4dHJlZ2lvbjoyYThlODYxZmIzNmI0Y2Y0YjQwMDVhMWFiMGI1NGZjZV8xMQ_5bbe2b91-9472-4565-bd99-31af50baa117">Texas</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6OWE3N2VlYmQyNTg4NGNhOWEwOTk5YmExZjljYTRiMmMvdGFibGVyYW5nZTo5YTc3ZWViZDI1ODg0Y2E5YTA5OTliYTFmOWNhNGIyY18zLTQtMS0xLTA_23553d03-2c7c-49e7-b630-f4ca8a10470c">78746</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Address of principal executive offices)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6NTc3YmFmMmNjNmZjNDJjOWFiOTFhNDFiNDEyMWVkNjYvdGFibGVyYW5nZTo1NzdiYWYyY2M2ZmM0MmM5YWI5MWE0MWI0MTIxZWQ2Nl8wLTAtMS0xLTAvdGV4dHJlZ2lvbjowM2VhYzVhZmI2Mjc0Zjk0YjE5NGZlZDhkNGY3ZTg3OF80_cbabce39-9300-48e8-bc71-dfa8cabc2946">512</ix:nonNumeric>-<ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6NTc3YmFmMmNjNmZjNDJjOWFiOTFhNDFiNDEyMWVkNjYvdGFibGVyYW5nZTo1NzdiYWYyY2M2ZmM0MmM5YWI5MWE0MWI0MTIxZWQ2Nl8wLTAtMS0xLTAvdGV4dHJlZ2lvbjowM2VhYzVhZmI2Mjc0Zjk0YjE5NGZlZDhkNGY3ZTg3OF83_376aa9c2-ef17-4ede-ab65-501e7152decf">437-2700</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Registrant&#8217;s Telephone Number, including Area Code)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">None</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Former name, former address and former fiscal year, if changed since last report)</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.832%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.212%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.834%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="iec2f1475156b4b13acb63bc45d316288_D20210101-20210930" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6YjQ0Y2JkMTMwMDIwNDhmYjg3NTNlYmJlNmIwMDFiNzMvdGFibGVyYW5nZTpiNDRjYmQxMzAwMjA0OGZiODc1M2ViYmU2YjAwMWI3M18xLTAtMS0xLTA_2a0d1275-b631-4e56-bac4-7851530da212">Common Stock, $0.01 par value</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="iec2f1475156b4b13acb63bc45d316288_D20210101-20210930" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6YjQ0Y2JkMTMwMDIwNDhmYjg3NTNlYmJlNmIwMDFiNzMvdGFibGVyYW5nZTpiNDRjYmQxMzAwMjA0OGZiODc1M2ViYmU2YjAwMWI3M18xLTItMS0xLTA_4e54f1fd-c991-4aab-aa5c-7ee183b70804">ASUR</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">The <ix:nonNumeric contextRef="iec2f1475156b4b13acb63bc45d316288_D20210101-20210930" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6YjQ0Y2JkMTMwMDIwNDhmYjg3NTNlYmJlNmIwMDFiNzMvdGFibGVyYW5nZTpiNDRjYmQxMzAwMjA0OGZiODc1M2ViYmU2YjAwMWI3M18xLTQtMS0xLTAvdGV4dHJlZ2lvbjoyMWI2MDliMjZhNTg0MzEzOGY5ZDMxYmY0NGMzZWVjNl84_25ec094d-044f-4e3d-92ec-5a1b234377c4">Nasdaq</ix:nonNumeric> Capital Market</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ia290f3c8711140f79f6405111da72804_D20210101-20210930" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6YjQ0Y2JkMTMwMDIwNDhmYjg3NTNlYmJlNmIwMDFiNzMvdGFibGVyYW5nZTpiNDRjYmQxMzAwMjA0OGZiODc1M2ViYmU2YjAwMWI3M18yLTAtMS0xLTA_26a63ede-afcb-4740-96fe-da0a7a6d6156">Series A Junior Participating Preferred Share Purchase Rights</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ia290f3c8711140f79f6405111da72804_D20210101-20210930" format="ixt:fixed-true" name="dei:NoTradingSymbolFlag" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6YjQ0Y2JkMTMwMDIwNDhmYjg3NTNlYmJlNmIwMDFiNzMvdGFibGVyYW5nZTpiNDRjYmQxMzAwMjA0OGZiODc1M2ViYmU2YjAwMWI3M18yLTItMS0xLTA_2f0b21e3-5cdc-4d28-89bf-f9e3b7641cd0">N/A</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">N/A</span></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.025%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.025%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.150%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="15" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d)&#160;of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;</span></td></tr><tr style="height:15pt"><td colspan="15" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6ZGY4ODI4ZTY3ZWY2NGQwOWFkZjYwOWE3ZTMzZDUwNGMvdGFibGVyYW5nZTpkZjg4MjhlNjdlZjY0ZDA5YWRmNjA5YTdlMzNkNTA0Y18yLTItMS0xLTA_a704da72-366f-481c-97f3-1febfd2d1707">Yes</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">No</span></td></tr><tr style="height:15pt"><td colspan="15" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;</span></td></tr><tr style="height:15pt"><td colspan="15" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6ZGY4ODI4ZTY3ZWY2NGQwOWFkZjYwOWE3ZTMzZDUwNGMvdGFibGVyYW5nZTpkZjg4MjhlNjdlZjY0ZDA5YWRmNjA5YTdlMzNkNTA0Y181LTItMS0xLTA_8b8c3f8a-72bd-4994-a2ad-447817948264">Yes</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">No</span></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.025%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.025%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.855%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="18" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></td></tr><tr style="height:15pt"><td colspan="18" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6ZGJhMzU5NGQ3MjM3NGNhZmJjOTNjODMzZjgyYWZlOGEvdGFibGVyYW5nZTpkYmEzNTk0ZDcyMzc0Y2FmYmM5M2M4MzNmODJhZmU4YV8zLTAtMS0xLTA_47229a56-1d90-469e-83a0-64c7223694f6">Non-accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" format="ixt:fixed-true" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6ZGJhMzU5NGQ3MjM3NGNhZmJjOTNjODMzZjgyYWZlOGEvdGFibGVyYW5nZTpkYmEzNTk0ZDcyMzc0Y2FmYmM5M2M4MzNmODJhZmU4YV8zLTQtMS0xLTA_a6c23e51-51fd-41ae-a4c0-d1f78236ed53">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" format="ixt:fixed-false" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6ZGJhMzU5NGQ3MjM3NGNhZmJjOTNjODMzZjgyYWZlOGEvdGFibGVyYW5nZTpkYmEzNTk0ZDcyMzc0Y2FmYmM5M2M4MzNmODJhZmU4YV80LTQtMS0xLTA_05aff2a3-eceb-4991-938a-c14652831700">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.025%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.025%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.150%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="15" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.</span></td></tr><tr style="height:15pt"><td colspan="15" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" format="ixt:fixed-false" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6NDU1N2YwMTEwZTBkNGZlYzllOGE2MDM5NDIxMWQxNGQvdGFibGVyYW5nZTo0NTU3ZjAxMTBlMGQ0ZmVjOWU4YTYwMzk0MjExZDE0ZF80LTQtMS0xLTA_7714ed21-d07e-4a38-b533-509a6eecf6d4">No</ix:nonNumeric></span></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%">As of November&#160;5, 2021, <ix:nonFraction unitRef="shares" contextRef="ia99ef2feb1644b4b8443454398b310db_I20211105" decimals="0" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGV4dHJlZ2lvbjplOGEyMTMxMzBhOTE0NzRiODQ0M2QzMTMxOGZhMDE5MF8yNTc_c30bce96-9ff2-414d-9b0e-899bba45d383">19,968,512</ix:nonFraction> shares of the registrant&#8217;s Common Stock were outstanding.</span></div><div style="height:24.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i35532209160d4a39b7448c994b0cac1b_7"></div><hr style="page-break-after:always"/><div style="min-height:38.25pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></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="#i35532209160d4a39b7448c994b0cac1b_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 style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i35532209160d4a39b7448c994b0cac1b_13">Item 1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_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 style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_16">Condensed Consolidated Balance Sheets as of September 30, 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:justify"><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="#i35532209160d4a39b7448c994b0cac1b_16">1</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_19">Condensed Consolidated Statements of Comprehensive Income (Loss) for the Three and Nine Months Ended September&#160;30, 2021 and September 30, 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#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="#i35532209160d4a39b7448c994b0cac1b_19">2</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_22">Condensed Consolidated Statements of Changes in Stockholders&#8217; Equity for the Three and Nine Months Ended September 30, 2021 and September 30, 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#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="#i35532209160d4a39b7448c994b0cac1b_22">3</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_25">Condensed Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2021 and September 30, 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#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="#i35532209160d4a39b7448c994b0cac1b_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 style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_28">Notes to Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i35532209160d4a39b7448c994b0cac1b_28">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i35532209160d4a39b7448c994b0cac1b_61">Item 2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_61">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:justify"><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="#i35532209160d4a39b7448c994b0cac1b_61">19</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i35532209160d4a39b7448c994b0cac1b_82">Item 4.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_82">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#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="#i35532209160d4a39b7448c994b0cac1b_82">26</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i35532209160d4a39b7448c994b0cac1b_85">PART II - OTHER INFORMATION</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i35532209160d4a39b7448c994b0cac1b_88">Item 1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_88">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#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="#i35532209160d4a39b7448c994b0cac1b_88">27</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i35532209160d4a39b7448c994b0cac1b_91">Item 1A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_91">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#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="#i35532209160d4a39b7448c994b0cac1b_91">27</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i35532209160d4a39b7448c994b0cac1b_94">Item 2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_94">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i35532209160d4a39b7448c994b0cac1b_94">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i35532209160d4a39b7448c994b0cac1b_97">Item 3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_97">Defaults upon Senior Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i35532209160d4a39b7448c994b0cac1b_97">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i35532209160d4a39b7448c994b0cac1b_100">Item 5.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_100">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#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="#i35532209160d4a39b7448c994b0cac1b_100">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i35532209160d4a39b7448c994b0cac1b_103">Item 6.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_103">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#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="#i35532209160d4a39b7448c994b0cac1b_103">29</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_106">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#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="#i35532209160d4a39b7448c994b0cac1b_106">30</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i35532209160d4a39b7448c994b0cac1b_10"></div><hr style="page-break-after:always"/><div style="min-height:38.25pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></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="i35532209160d4a39b7448c994b0cac1b_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. FINANCIAL STATEMENTS</span></div><div id="i35532209160d4a39b7448c994b0cac1b_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:400;line-height:120%">(in thousands, except per share amounts)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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 style="height:12pt"><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%">September 30, 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></tr><tr><td colspan="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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height: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="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNC0xLTEtMS0w_581bfaeb-7102-4668-badd-47e7e4d1486e">11,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNC0zLTEtMS0w_0941f980-bb02-4aa9-b7a8-b8ede949f44e">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:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts receivable, net of allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNS0wLTEtMS0wL3RleHRyZWdpb246MWIyOTRmMWU3YjE3NGViYjhlMmMwMGY0MmMyMzI4MzNfNjc_57db9ed5-8511-4792-89a7-1020c1ba4fbf">2,730</ix:nonFraction> and&#160;$<ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNS0wLTEtMS0wL3RleHRyZWdpb246MWIyOTRmMWU3YjE3NGViYjhlMmMwMGY0MmMyMzI4MzNfNzQ_9a638c2c-1a85-43d5-a76c-3ab7f9c3e16b">2,194</ix:nonFraction> at September&#160;30, 2021 and December&#160;31, 2020, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNS0xLTEtMS0w_63715d0e-3634-4388-b9ac-473b695e54fa">4,595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNS0zLTEtMS0w_fa9f6d60-7070-41e5-ab54-d1400af4f7f3">3,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNi0xLTEtMS0w_7e340507-bcdf-463d-aa58-0e61497bab19">303</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNi0zLTEtMS0w_dbc861c1-068a-417e-a69b-6f5a32cc206c">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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNy0xLTEtMS0w_f3c2aebe-d538-4933-8a6b-e242b6bc0b8b">13,356</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNy0zLTEtMS0w_04ae53cc-2812-4e7e-8e3e-e1dcdd556773">2,866</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total current assets before funds held for clients</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="asur:AssetsBeforeFundsHeldForClientsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfOC0xLTEtMS0w_9e3a90c9-3a82-41dd-b0ac-4dcff87c8348">29,760</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="asur:AssetsBeforeFundsHeldForClientsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfOC0zLTEtMS0w_f71c0a11-840a-4ff3-9377-d4f30cd31b5b">35,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Funds held for clients</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FundsHeldForClients" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfOS0xLTEtMS0w_87e01677-792a-40cf-9bbf-554367ed05a1">174,754</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FundsHeldForClients" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfOS0zLTEtMS0w_086704bb-a0a1-4382-99a6-a54255933dc8">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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTAtMS0xLTEtMA_5857e079-4ecc-42f3-9d86-994a352ce6e6">204,514</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTAtMy0xLTEtMA_c5221ab7-30e8-4324-98f1-fb2b447b6f75">356,809</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTEtMS0xLTEtMA_b5f7225b-baf2-4cb1-b92d-40856fd53481">8,764</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTEtMy0xLTEtMA_0b53cab3-e1d1-49e0-a27f-d7081839cd6d">8,281</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTItMS0xLTEtMA_138db466-af71-43ea-89bd-668571b79278">86,114</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTItMy0xLTEtMA_284ea583-498c-471e-b952-bb45c567e74e">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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Intangible assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTMtMS0xLTEtMA_06017be7-8807-4b63-b4c8-e7a6e3979aef">82,385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTMtMy0xLTEtMA_a7550b76-bab3-4c1d-b312-bf32e0d5773b">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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTQtMS0xLTEtMA_c72bbca3-7ee0-4b32-9049-b3c64af1ee6e">6,170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTQtMy0xLTEtMA_b59abd1e-b994-40c9-94cc-a8f05078f7c8">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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTUtMS0xLTEtMA_059cc207-f358-4d0f-823e-1bf14ed7f681">4,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTUtMy0xLTEtMA_034b1072-5ce5-41a4-b489-e7d75e11b026">3,952</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTYtMS0xLTEtMA_5e0a0855-38c4-4f35-aa42-e6cd9e6821e5">392,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTYtMy0xLTEtMA_c641f968-34e9-46f4-b729-d0654136ce64">514,002</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current portion of notes payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTktMS0xLTEtMA_05b5b93d-216e-402e-bf40-f95103238630">1,914</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTktMy0xLTEtMA_cf19e16c-2db2-43b8-9d9c-bfa659f89a08">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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjAtMS0xLTEtMA_f4ae11fe-720f-43af-9190-3adc9d989ac0">1,299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjAtMy0xLTEtMA_9504f7cc-9779-4b46-a738-5f349190ff0f">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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accrued compensation and benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjEtMS0xLTEtMA_800d41be-1ac2-46fe-b27e-4ce085fa1253">2,675</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjEtMy0xLTEtMA_0dbe323b-758f-413c-8150-12c490149a4d">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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjItMS0xLTEtMA_7911a7ff-260a-4f92-b0bb-6be342289da0">1,717</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjItMy0xLTEtMA_937f6822-e941-4d34-b750-513011bbdc38">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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjMtMS0xLTEtMA_9c4179f6-1f1e-4e8c-8669-6f13ddc6b26f">1,775</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjMtMy0xLTEtMA_8504d1d8-f66b-47c1-8bc1-ad33195b5bdf">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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contingent purchase consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjQtMS0xLTEtMA_199869d1-b296-4308-8d30-4ca73c40aac7">1,905</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjQtMy0xLTEtMA_fb7ae195-256d-48a1-b68b-41ed3c306ed8">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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjUtMS0xLTEtMA_c283996d-a4e6-4d2a-8930-b4d471c53943">1,501</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjUtMy0xLTEtMA_48ad7faa-6d0a-4c6d-8a8a-c081a1b5198a">4,416</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total current liabilities before client fund obligations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="asur:LiablitiesBeforeClientFundObligationsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjYtMS0xLTEtMA_b8bd0e23-0b4a-4530-b8d5-2a8f83391bc0">12,786</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="asur:LiablitiesBeforeClientFundObligationsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjYtMy0xLTEtMA_b5b38636-c3ea-4d85-b72b-ed4b410384d4">28,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Client fund obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="asur:ClientFundObligationsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjctMS0xLTEtMA_4d356650-b21f-4cf7-b5e2-9952f3e743c1">174,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="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="asur:ClientFundObligationsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjctMy0xLTEtMA_c462a8d0-0c94-4f07-be61-f1fa65a97f3c">320,578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjgtMS0xLTEtMA_604913a3-1546-45d9-a7d4-d2d32bccd90a">187,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjgtMy0xLTEtMA_1d676f84-8f6e-4de9-b1e8-d3c3f6516bd3">348,601</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Long-term liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzAtMS0xLTEtMA_51ade6ce-855c-41cd-b375-13e56409b34c">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="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzAtMy0xLTEtMA_a36a2053-2308-4541-b0cc-252ab33e370a">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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred tax liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzEtMS0xLTEtMA_29fb5f3f-bdf9-4907-8c66-cf83d45e5b4e">1,446</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzEtMy0xLTEtMA_7a27b661-b8dc-4d33-be8f-7d95801884f5">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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Notes payable, net of current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzItMS0xLTEtMA_2ff112b0-e310-492a-94d5-16c7ff57a704">32,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzItMy0xLTEtMA_5baa7129-f547-49cd-aa0f-898570f5e1b8">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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease liabilities, noncurrent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzMtMS0xLTEtMA_c8da617f-2f14-402c-9259-5804161f3cf2">5,044</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzMtMy0xLTEtMA_42f108bb-1410-4bcf-9d54-b838c35bcf54">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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contingent purchase consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzQtMS0xLTEtMjQzNTA_30121553-4729-4960-b80b-a1c23a877443">3,038</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzQtMy0xLTEtMjQzNTA_d6e4246e-38ae-47ba-87f6-1c0f4c3a4d41">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzQtMS0xLTEtMA_6decbfd6-5ccc-4895-a5c3-f1cbd1459f68">600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzQtMy0xLTEtMA_894ea5c1-faad-4de7-bb4f-d95e02f1a656">1,157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzUtMS0xLTEtMA_b636259f-b677-4cbe-9fff-4463a96ee2a2">42,979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzUtMy0xLTEtMA_33ec7223-44e9-4ea7-9e15-9e01fda603e4">19,747</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzYtMS0xLTEtMA_6d4a14fa-8b2f-4711-872a-fe76725fa48c">230,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzYtMy0xLTEtMA_2ea1ed63-c66c-4241-aa3d-4be6911cec28">368,348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmM0ZmU5MjZmOGI3ZDQ4OTg4MjZkNjZlYTMwMWJkZGZjXzIx_a8565d59-2762-43b9-9b47-43eba5c2ab18"><ix:nonFraction unitRef="usdPerShare" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmM0ZmU5MjZmOGI3ZDQ4OTg4MjZkNjZlYTMwMWJkZGZjXzIx_adf32b5f-7530-45ae-b0d2-172ef672c31c">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmM0ZmU5MjZmOGI3ZDQ4OTg4MjZkNjZlYTMwMWJkZGZjXzM1_2f6c8a27-b6a1-4061-81aa-ac58fc8d2d30"><ix:nonFraction unitRef="shares" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmM0ZmU5MjZmOGI3ZDQ4OTg4MjZkNjZlYTMwMWJkZGZjXzM1_63a15903-c951-4a01-9387-8f22aed341a0">1,500</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmM0ZmU5MjZmOGI3ZDQ4OTg4MjZkNjZlYTMwMWJkZGZjXzU3_34beabeb-9136-4ea7-9dbf-e8d02e18c57c"><ix:nonFraction unitRef="shares" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmM0ZmU5MjZmOGI3ZDQ4OTg4MjZkNjZlYTMwMWJkZGZjXzU3_5ba313b0-554d-46ad-aded-30cbef77540b"><ix:nonFraction unitRef="shares" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmM0ZmU5MjZmOGI3ZDQ4OTg4MjZkNjZlYTMwMWJkZGZjXzU3_6073d4d1-066c-4a91-af8c-751e53732f60"><ix:nonFraction unitRef="shares" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmM0ZmU5MjZmOGI3ZDQ4OTg4MjZkNjZlYTMwMWJkZGZjXzU3_8bd0460e-f523-4a38-acb0-4fa4e7aaa2b5">none</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> issued or outstanding</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzktMS0xLTEtMA_ce0075c4-95c3-4df9-9c31-e08e65bbebce">&#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="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzktMy0xLTEtMA_6440a4bb-2930-41a1-83c7-16230687e324">&#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:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjgxNTcyYjhhMzQyODRlZGVhZmNhM2I3OTE2NWQxMDdkXzE4_365dbb98-6ede-4b49-81a8-09ac0dbfd3a4"><ix:nonFraction unitRef="usdPerShare" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjgxNTcyYjhhMzQyODRlZGVhZmNhM2I3OTE2NWQxMDdkXzE4_b5e72122-f945-43a9-bfa4-4083b47904b4">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjgxNTcyYjhhMzQyODRlZGVhZmNhM2I3OTE2NWQxMDdkXzMy_36fb242d-31d9-4969-a7d6-0928420e5bf5"><ix:nonFraction unitRef="shares" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjgxNTcyYjhhMzQyODRlZGVhZmNhM2I3OTE2NWQxMDdkXzMy_407fd0a1-49f2-4be4-ac19-f8eea21ad97e">44,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjgxNTcyYjhhMzQyODRlZGVhZmNhM2I3OTE2NWQxMDdkXzYx_8ac71e01-7571-4218-aee0-2561b0458327">20,352</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjgxNTcyYjhhMzQyODRlZGVhZmNhM2I3OTE2NWQxMDdkXzY4_a0e298bb-969c-4a6e-827f-564ba04e10af">19,354</ix:nonFraction> shares issued, <ix:nonFraction unitRef="shares" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjgxNTcyYjhhMzQyODRlZGVhZmNhM2I3OTE2NWQxMDdkXzg2_f139fab5-f6ba-438f-aa27-5a07e7489411">19,968</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjgxNTcyYjhhMzQyODRlZGVhZmNhM2I3OTE2NWQxMDdkXzkz_257498ad-6b6f-47d3-8c54-13fdbdb48955">18,970</ix:nonFraction> shares outstanding at September&#160;30, 2021 and December&#160;31, 2020, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" name="us-gaap:CommonStockValueOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDAtMS0xLTEtMA_90f4b0cc-7c49-4af2-b2f1-d583d305ad2f">204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" name="us-gaap:CommonStockValueOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDAtMy0xLTEtMA_e1fef403-c59a-4cc9-83cf-c2ebde989dd9">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:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Treasury stock at cost, <ix:nonFraction unitRef="shares" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" name="us-gaap:TreasuryStockShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOmJlY2NjOTExZjg4ZjRhZTZiNTFmNTlhZTJkNzhiMDM3XzI4_0cb3b81f-1cc6-4945-b5c6-2511920c6ab3"><ix:nonFraction unitRef="shares" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" name="us-gaap:TreasuryStockShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOmJlY2NjOTExZjg4ZjRhZTZiNTFmNTlhZTJkNzhiMDM3XzI4_ca97fe7e-d37a-4738-a46c-80e4f4a8b848">384</ix:nonFraction></ix:nonFraction> shares at September&#160;30, 2021 and December&#160;31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDEtMS0xLTEtMA_000a4e16-0551-4927-8ed0-2669ec77522d">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="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDEtMy0xLTEtMA_dfb238dd-bdf1-4b98-a923-6435c9eca495">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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDItMS0xLTEtMA_1946df6e-72c8-48ff-b8c0-4b05617e5ee5">428,894</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDItMy0xLTEtMA_8d710cea-9cfe-4e29-a4d7-21d9bdf498f5">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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accumulated deficit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDMtMS0xLTEtMA_3d55b3de-0c81-4fc2-ab8a-d4107fd1c802">262,459</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDMtMy0xLTEtMA_406a7607-bbaf-4bd6-bd78-09a236c83a25">269,953</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 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDQtMS0xLTEtMA_82d70d73-e873-4fdb-beec-585feb273c2e">317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDQtMy0xLTEtMA_4fccf808-c0cc-4fec-be71-e78e49a6f08d">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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDUtMS0xLTEtMA_4aa9c2c3-000f-4e40-88cc-86d7fffc9f5c">161,939</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDUtMy0xLTEtMA_40a46ba4-15bb-42fb-890f-fac2cb31031a">145,654</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total liabilities and stockholders&#8217; equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDYtMS0xLTEtMA_28e93e57-1302-414b-91f4-422438e397af">392,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDYtMy0xLTEtMA_186f4d6a-eeb3-4beb-a052-79ae041c448c">514,002</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="i35532209160d4a39b7448c994b0cac1b_19"></div><hr style="page-break-after:always"/><div style="min-height:38.25pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></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 INCOME (LOSS)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(in thousands, except per share amounts)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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-bottom: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:120%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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-bottom: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:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if64db801c32b4f938687105598301cdc_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNC0xLTEtMS0w_899d0acb-06b4-400e-8fad-9f3cdb177e0b">16,374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie077ceb5f19043128b9c81fe057094ac_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNC0zLTEtMS0w_9397cbec-1efb-4709-b1a4-6c85c091eddf">15,273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i16dbcc41548d41ae934fc2e667681f0e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNC01LTEtMS0w_823b6522-38c7-4a5a-a768-0ee59696162a">51,688</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i35fde52abe0e4346855b298ce11ed70f_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNC03LTEtMS0w_a09ea26b-4304-41e8-b867-31830e5b3fe0">47,442</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services, hardware and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4a9bf3c792b0415ab2fe5c7ae2a4bc9d_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNS0xLTEtMS0w_1ff40ae2-2358-476b-b775-243f07b00691">1,607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i929a6cba5b8c468abb5c4d74a75cfd43_D20200701-20200930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNS0zLTEtMS0w_c7c0e1c7-8572-4d63-ad2f-0752bebd84f1">742</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="i41808567ac3e4c51bb014ef41d8f3107_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNS01LTEtMS0w_12dd3c92-5c03-44d1-9073-02b2176d07ad">3,263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="i62859817fefa4e80b6e7eac3e778da2a_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNS03LTEtMS0w_338ef6d4-0f40-493b-8d3d-c807ade12963">1,635</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNi0xLTEtMS0w_54dddfee-0c56-42c1-b941-3b959bcc23ce">17,981</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNi0zLTEtMS0w_6a9261ef-aca7-4a24-a6f0-6e0ddda87e47">16,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNi01LTEtMS0w_37b8bfb4-9d59-48a0-9a62-7d7ff802cfa2">54,951</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNi03LTEtMS0w_cbff7603-ace3-42db-8815-00aecc675ad8">49,077</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of Sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNy0xLTEtMS0w_90b59086-a265-4e81-92fa-3cdfb8414a4d">7,113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNy0zLTEtMS0w_43aca2f5-7cee-40f5-b406-94eef0d8f859">6,942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNy01LTEtMS0w_8d9361ed-0771-45e8-b5df-3efca5d2f766">21,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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNy03LTEtMS0w_b2f0447c-2f1e-491a-b967-c87cac75ec75">20,790</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfOC0xLTEtMS0w_dc51a0ea-07ef-416f-ba15-6db7f478b923">10,868</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfOC0zLTEtMS0w_af3b4817-7470-4b8f-a142-d1d37132d772">9,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfOC01LTEtMS0w_1856e1ef-9ffe-4ed8-8887-42d9be189f50">33,305</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfOC03LTEtMS0w_6944ed5a-9f26-4f3e-aef8-a6b392f4e9f9">28,287</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTAtMS0xLTEtMA_25b649ae-3299-4bf7-a95d-d78af551f397">3,897</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTAtMy0xLTEtMA_665ab3aa-e74d-4705-983a-36afd9827475">3,573</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTAtNS0xLTEtMA_c4895440-7cb4-4fcc-86aa-e3f1635c73c2">11,130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTAtNy0xLTEtMA_f30ee5a4-9fae-4784-b64b-4f8f09e0bf24">9,917</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTEtMS0xLTEtMA_1f8d4155-bad9-4c62-a8b9-8b7c7fe4ef44">7,005</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTEtMy0xLTEtMA_0db30c6c-f688-49aa-9362-4dcd067bafef">5,947</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTEtNS0xLTEtMA_3875d03f-cc21-4914-a896-91edc464c8ca">20,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTEtNy0xLTEtMA_df2df971-1a72-4f0e-ae82-3bbc18ef8ec7">16,484</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTItMS0xLTEtMA_a8d41e95-20f9-4ecc-a459-2487705aaba3">1,505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTItMy0xLTEtMA_249e17f2-43f7-490c-b171-874a92a15c90">1,805</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTItNS0xLTEtMA_1d3aa355-1c5f-4918-8d41-42625214f404">3,972</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTItNy0xLTEtMA_e3a7dba2-5dfe-48b1-ac97-6fd1e3ef6e84">4,356</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTMtMS0xLTEtMA_080b9fb5-07b7-406f-8b08-30eab0e0c1ce">2,534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTMtMy0xLTEtMA_e28f3ea2-ce67-4b5c-b718-890bc9558833">2,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTMtNS0xLTEtMA_0e00fcee-2e6e-4806-b580-5daf3135bd0b">7,590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTMtNy0xLTEtMA_69e7422a-da26-426d-af14-3487793f4439">7,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostsAndExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTQtMS0xLTEtMA_12e65c10-90f0-441e-80d0-120815bf9002">14,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostsAndExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTQtMy0xLTEtMA_1d577d48-7f21-483b-90fb-7d21341ae85c">13,749</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostsAndExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTQtNS0xLTEtMA_4659f669-f622-4333-8e9f-0a9da3d621a0">43,016</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostsAndExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTQtNy0xLTEtMA_6f5e0079-f03c-42c3-aabb-3ce1845ff13d">37,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTUtMS0xLTEtMA_05cb8404-799f-4696-b04e-3d68f45c0661">4,073</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTUtMy0xLTEtMA_88baf671-83ad-4f84-935d-0cb3cbb677cd">4,676</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTUtNS0xLTEtMA_a24213ae-fd2b-4560-a904-2dfc031da5f5">9,711</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTUtNy0xLTEtMA_7b9f3d8b-8c13-4e89-98dd-3b5833fcf290">9,592</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income (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:120%">(<ix:nonFraction unitRef="usd" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTYtMS0xLTEtMA_b20dcd6f-17b0-426c-bf45-4f524abbc641">530</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTYtMy0xLTEtMA_4a917518-5c99-46bd-9443-814388297557">397</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="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTYtNS0xLTEtMA_0af995e0-d481-4eb2-8ad2-e2af92de9d52">977</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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTYtNy0xLTEtMA_cc29ca8d-f3dd-4fb1-b1d7-de26c8ce9542">930</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Loss) gain on extinguishment of debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTctMS0xLTEtMA_d0365f05-3efb-4781-886b-4244f8b86128">342</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTctMy0xLTEtMA_124c643c-0a07-4b31-8b5f-89f961dd088d">11</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTctNS0xLTEtMA_e93a07ed-0c8c-420c-a6ef-0834356a589b">8,312</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTctNy0xLTEtMA_803a1e45-abf1-4c71-80b0-c08aa92663fc">123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee retention tax credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTgtMS0xLTEtMjk5NjU_00ea4383-c790-4600-ae37-c3fd29027226">10,533</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTgtMy0xLTEtMjk5NjU_371d327d-38ca-4670-bf33-40c7dc28392a">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTgtNS0xLTEtMjk5NjU_bec3879d-c9be-44d8-85c8-49465d6f2106">10,533</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTgtNy0xLTEtMjk5NjU_1bd693ca-58f7-4717-95de-3e952fa1a762">&#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:120%">Income (loss) from operations before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTgtMS0xLTEtMA_8e3bdd07-a5c6-4d17-9dc3-5ad5f7451868">5,588</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTgtMy0xLTEtMA_8f406e4d-d1eb-42b1-a30c-d3fbbefdce91">5,084</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTgtNS0xLTEtMA_998e9f76-44c4-4246-ae34-0be388d191f7">8,157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTgtNy0xLTEtMA_66203509-4dad-491a-9ce4-9d43c63e37e7">10,399</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTktMS0xLTEtMA_c904611f-4908-41c7-a448-a2052089de76">260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTktMy0xLTEtMA_50f1ad4c-ab08-49bb-a883-61f3412f95e2">325</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="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTktNS0xLTEtMA_0694cf22-e2c6-4280-89d9-60ab352a832e">663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTktNy0xLTEtMA_f30e597d-ca40-4653-b42a-1004d23eb07c">71</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Net income (loss)</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:120%"><ix:nonFraction unitRef="usd" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjAtMS0xLTEtMA_a99056a5-d2b9-45e8-8983-47691248304a">5,328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjAtMy0xLTEtMA_a6e69676-c58d-44fe-aa06-b1e996174b5c">4,759</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjAtNS0xLTEtMA_f5b386fa-c84d-4d42-8c62-4e45ea3e916f">7,494</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjAtNy0xLTEtMA_f350f52d-bc93-44c7-abea-37b7f95cb402">10,470</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income:</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 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:#cceeff;padding:2px 0 2px 1pt;text-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="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjItMS0xLTEtMA_2fc6dd1f-0520-4592-ae43-ff1e61477824">79</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="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjItMy0xLTEtMA_1133d4e1-247d-4589-80fd-d4f19dcaba3c">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjItNS0xLTEtMA_425df535-af41-44ff-8271-9a032b7bac00">287</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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjItNy0xLTEtMA_27aeb8a1-be00-43ae-b907-7578d2add15c">638</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Comprehensive income (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjMtMS0xLTEtMA_3c77be31-4178-443a-8e1a-53b74f380b54">5,249</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjMtMy0xLTEtMA_9447e64c-6dbf-41e5-9e75-711527ddff8e">4,748</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjMtNS0xLTEtMA_f4f736cb-27a6-430f-82c0-4d534f2681b1">7,207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjMtNy0xLTEtMA_c402290b-fa2a-4570-93ad-8d926b8abfa3">9,832</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted earnings (loss) per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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:#cceeff;padding:2px 0 2px 1pt;text-align: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="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjYtMS0xLTEtMA_2c84534c-063c-4293-a788-728622988d5f">0.28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjYtMy0xLTEtMA_1b453636-ca68-4d5a-9386-4d7c978aac72">0.30</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjYtNS0xLTEtMA_6456f3b0-0133-430c-a67d-81317a215104">0.39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjYtNy0xLTEtMA_ecd94a8d-327f-4970-be70-43ac8aee13f2">0.66</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjctMS0xLTEtMA_a29830c8-abed-4658-9d52-f2028ab3d459">0.28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjctMy0xLTEtMA_61ab95b9-69b6-41d4-a210-7c36a57712b0">0.30</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjctNS0xLTEtMA_5e2c8653-7e4b-4c85-9bd0-05be9155159a">0.39</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjctNy0xLTEtMA_77318ead-e504-437f-92b2-3100baa04496">0.66</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average basic and diluted shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMzAtMS0xLTEtMA_8ff5f5e1-aa47-4f30-81e6-390a3a023f68">19,182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMzAtMy0xLTEtMA_9ba555f1-3bec-426f-9cd4-75ff92fff23d">15,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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMzAtNS0xLTEtMA_3d4bf5ba-fcf0-42c5-a2fc-785586b56415">19,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMzAtNy0xLTEtMA_5ac8f8ef-9735-4e3b-903f-621e32117aa6">15,793</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">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="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMzEtMS0xLTEtMA_2474f583-6aac-4ad4-b21a-07799a34b165">19,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMzEtMy0xLTEtMA_2905746d-a7bb-462c-8fc5-7d486a183daf">15,873</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMzEtNS0xLTEtMA_1e3d7e58-f606-45a2-b580-2e4ad25b178d">19,243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMzEtNy0xLTEtMA_1c718990-659a-4717-a2b8-34be09b8bfed">15,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i35532209160d4a39b7448c994b0cac1b_22"></div><hr style="page-break-after:always"/><div style="min-height:38.25pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASURE SOFTWARE, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(unaudited)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.722%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.318%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Treasury Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Additional Paid-in Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Comprehensive Income (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Stockholders&#8217; Equity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i722391c295464fdc86e48de22e76f43e_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMS0xLTEtMS0w_0cf8d2e5-7a0d-4725-a861-9611dab5fb7a">18,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i722391c295464fdc86e48de22e76f43e_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMS0zLTEtMS0w_86ecafe2-9186-4c54-9a47-8de1a4aef4a8">193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if1b70a251bce4fdea3de1e0e9a43ecbc_I20201231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMS01LTEtMS0w_fd019ec1-c907-45a7-880d-4607c2adc4da">5,017</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifd29c89bb18048209882e17b2b9625cc_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMS03LTEtMS0w_292482ef-4fe7-42b6-b260-1d51e424bd09">419,827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic8bf5798966b4a5e88fe99c139f8c431_I20201231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMS05LTEtMS0w_134020d7-7851-43c1-9308-01c4e1d10f24">269,953</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic73a5f08c0fa46bc8e2b0b6c1ced68c0_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMS0xMS0xLTEtMA_3d889278-1d6a-40d8-920d-209e10cc0d1a">604</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMS0xMy0xLTEtMA_9bb227e8-a0eb-404e-a69c-313698883a8a">145,654</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="id484f17f5fee432a9e08daeac7751616_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMi0xLTEtMS0w_3af8085e-83e1-48ee-a2b2-500bfd2a444b">51</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id484f17f5fee432a9e08daeac7751616_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMi0zLTEtMS0w_bee9c82b-536d-4b74-9155-29a144227c8b">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i74ba33d18ec04f5ead551fe758a5d346_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMi03LTEtMS0w_ea67310e-9be7-4e65-81a5-17386881d73d">131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibbabc175d931473098b04c3c6b32ebbb_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMi0xMy0xLTEtMA_9ffc80d6-5a7b-4c87-9f33-8c457e89aa79">132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i74ba33d18ec04f5ead551fe758a5d346_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMy03LTEtMS0w_bd9b11b1-a068-4989-adfd-dff589442197">626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibbabc175d931473098b04c3c6b32ebbb_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMy0xMy0xLTEtMA_788c581a-4077-40af-bc2d-523f9e7c9620">626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;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:10pt;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:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i74ba33d18ec04f5ead551fe758a5d346_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfNC03LTEtMS0w_fd048b31-de8a-4f06-a528-c3035dea05ae">23</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;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:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibbabc175d931473098b04c3c6b32ebbb_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfNC0xMy0xLTEtMA_302ab3ff-1dd2-469e-a736-6147f9a4bc32">23</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6256f28a503b4a4dad5a352aa120c212_D20210101-20210331" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfNS05LTEtMS0w_0c3a9f16-f6ce-4204-842a-7143cd85a7d7">1,598</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibbabc175d931473098b04c3c6b32ebbb_D20210101-20210331" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfNS0xMy0xLTEtMA_b7e2bd59-a8c2-4293-ae1f-5bcc43734e47">1,598</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic42202e251ca48b0894e842983b7f0d8_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfNi0xMS0xLTEtMA_57e844aa-f4de-4a2d-8cfe-c888c77f2984">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="ibbabc175d931473098b04c3c6b32ebbb_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfNi0xMy0xLTEtMA_d13e0a6f-adef-4c04-b621-316795b3f2bb">139</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at March 31, 2021</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:120%"><ix:nonFraction unitRef="shares" contextRef="i274f7c8a747c4b7385a24caa2f8d00b3_I20210331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfNy0xLTEtMS0w_ffc5c553-14dd-4b0d-99e4-23ccf1dea70b">19,021</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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i274f7c8a747c4b7385a24caa2f8d00b3_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfNy0zLTEtMS0w_4cf0b5ab-ee6f-4f18-82ce-dda68d61e148">194</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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib8c4425cc4ec42f3b507bf8c54bc1271_I20210331" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfNy01LTEtMS0w_d699d922-7ac3-41bc-8e0c-b9663763542f">5,017</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib71450bad99947fba33dfea379593811_I20210331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfNy03LTEtMS0w_6d0a1b44-7a20-459d-a96f-5522e532879c">420,561</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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3496ffe8addb4cdf9a342907fc372ca9_I20210331" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfNy05LTEtMS0w_eff64ed5-062c-4c75-a4f9-3c17926e2836">271,551</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic357edc569d9460e857cda01a03af28f_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfNy0xMS0xLTEtMA_3fb11312-5614-4eef-a8fb-6d43f440e851">465</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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5c1adcc6a9d44adaaa523572bca079fb_I20210331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfNy0xMy0xLTEtMA_f2e77fe9-1f16-498f-af25-1b683b9260cf">144,652</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock issued upon option exercise and vesting of restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ie57c9f590be64dfba3b407d5ce4934e7_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfOS0xLTEtMS0w_3cf36807-aedf-49d1-af65-a2156d8bd990">49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie57c9f590be64dfba3b407d5ce4934e7_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfOS0zLTEtMS0w_88ecd392-8ce1-44c4-a87d-971ad1878f98">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: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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i37de517112c343dca4b2371aa9046cc0_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfOS03LTEtMS0w_4c2916db-e28f-4e57-9c03-7d6a6f699bb0">188</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03bce5df23f4442cb34337617b9609e3_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfOS0xMy0xLTEtMA_7a7e7b14-19dd-4c43-b06c-ca3d4a721e01">189</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock issued, ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ie57c9f590be64dfba3b407d5ce4934e7_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTAtMS0xLTEtMA_c924336e-2ca3-49b9-8fe0-7888b357cbe0">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i37de517112c343dca4b2371aa9046cc0_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTAtNy0xLTEtMA_6e2f56be-0603-4036-b5ab-be7213884aab">170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03bce5df23f4442cb34337617b9609e3_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTAtMTMtMS0xLTA_da44f09d-faf2-493c-b9df-5a594481bb24">170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i37de517112c343dca4b2371aa9046cc0_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTEtNy0xLTEtMA_b06fab49-59fc-432e-b539-5d55556c448f">714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03bce5df23f4442cb34337617b9609e3_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTEtMTMtMS0xLTA_c43b681c-0952-444b-8777-054de03f4aab">714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9dd15b3c86964dd9a63eeb2080a3d1cd_D20210401-20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTItOS0xLTEtMA_cb676d42-7a71-4486-9698-e1925d6c817c">3,764</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03bce5df23f4442cb34337617b9609e3_D20210401-20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTItMTMtMS0xLTA_f366e4b3-8d70-4a8a-a028-0ff2d20edc37">3,764</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i79a87fee4ea549208dd4a4ee849247e9_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTMtMTEtMS0xLTA_d8c35bdd-c58b-4377-978a-49fc7056d09f">69</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i03bce5df23f4442cb34337617b9609e3_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTMtMTMtMS0xLTA_576bfab2-1421-4120-a815-81235eca0160">69</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ie55d5fd9f97940848b2295578d8530cf_I20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTQtMS0xLTEtMA_4131e4ee-9882-4b19-94df-faad5b8f91c8">19,099</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie55d5fd9f97940848b2295578d8530cf_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTQtMy0xLTEtMA_01160acf-2956-4d99-b46f-eb923a1cab5b">195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id6d95e73f8cd400280644206b0dcc480_I20210630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTQtNS0xLTEtMA_8393e2bb-03a7-4e71-8d25-f7f359389435">5,017</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i425bbb69ea7e44f4a2c665b731877f57_I20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTQtNy0xLTEtMA_c9aba5f5-2680-4a03-9b48-9104fe55ebc7">421,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibd98ad72353e44d5a7ad100ee230cbbe_I20210630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTQtOS0xLTEtMA_43ebbc1c-34b2-4903-8441-5380e3a77f83">267,787</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1d4a02b768547dbbf07c0cab32bf142_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTQtMTEtMS0xLTA_f28a06a5-91da-47a4-8746-6c451fb5331d">396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4c746fcbee734be1bbe7df3df286e063_I20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTQtMTMtMS0xLTA_5b84537e-6543-4772-b2a2-23f0ef73814a">149,420</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i60eaabc08da74b8c9fc65ee1373d2108_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTYtMS0xLTEtNDA_b9627687-c051-455b-9709-1ae7d1ff3869">102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i60eaabc08da74b8c9fc65ee1373d2108_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTYtMy0xLTEtNDA_cfb14702-ad9d-4e40-a22a-4bb63386fe09">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie00e3e89f04f45fba744ddfe59d61ce1_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTYtNy0xLTEtNDA_67612b5f-4288-4ec1-9090-7a832a50b4d5">57</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTYtMTMtMS0xLTQw_42dcb6fb-fd12-49b0-9068-5b7ee3e5df84">58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares issued &#8212; acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i60eaabc08da74b8c9fc65ee1373d2108_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTctMS0xLTEtMjQ1MDA_b068be9d-8b33-433a-9d8a-afffbc9cf0cf">767</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i60eaabc08da74b8c9fc65ee1373d2108_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTctMy0xLTEtMjQ1MDA_b3b5d44f-b79a-4e46-ab4f-cb8646e0f1a5">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie00e3e89f04f45fba744ddfe59d61ce1_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTctNy0xLTEtMjQ1MDA_c30a58e6-53a1-44fa-a0f2-92ed0e26fb2f">6,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTctMTMtMS0xLTI0NTAw_5f52e746-08b4-450e-ae27-26bdd22215d8">6,428</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie00e3e89f04f45fba744ddfe59d61ce1_D20210701-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTgtNy0xLTEtNDA_622018da-806f-406b-96b9-78631c156ee2">784</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTgtMTMtMS0xLTQw_793c2937-fea9-4e02-83a0-0ab03379acff">784</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i80c1550a2a19441e9d352675cc1fe38b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTktOS0xLTEtNDA_51509eae-8e1b-41bf-84be-3babd336e396">5,328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTktMTMtMS0xLTQw_80da1ded-2efb-4ca1-b640-edd58920d869">5,328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibd51a976967843ddb0cf56d039b1c96a_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMjAtMTEtMS0xLTQw_307f043e-bf1e-44d4-bda8-cf95dc319dc4">79</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMjAtMTMtMS0xLTQw_c84a6a7a-86c4-40e9-8160-61de53788910">79</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ie83a544318614f66924fe34f4b6ffa54_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMjEtMS0xLTEtNDA_93e4b873-ee1d-4f37-b4dd-4e6216e59d18">19,968</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie83a544318614f66924fe34f4b6ffa54_I20210930" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMjEtMy0xLTEtNDA_aa3c37e6-9961-43c9-af13-de9573028c4e">204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3b28fb8ae966473088b38d4d8c88cdb1_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMjEtNS0xLTEtNDA_8cca21eb-753e-4d7f-802d-42a971953834">5,017</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib1d6d3df43c04d46bad8bca00cb75739_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMjEtNy0xLTEtNDA_3c38d5a6-4153-4491-9129-49147d5b63f8">428,894</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9cd915f26bc2473c8c67a5648e4f38db_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMjEtOS0xLTEtNDA_97bfae9a-07bd-4e73-a3c8-ddd7827c9357">262,459</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i76396f0c938c43cf96bc4c6d9bce1549_I20210930" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMjEtMTEtMS0xLTQw_68720840-f999-465a-a667-ea24bada94fe">317</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMjEtMTMtMS0xLTQw_de1d8cb4-ea0f-4726-a74e-b4a1e5bc2a62">161,939</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.&#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%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:38.25pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASURE SOFTWARE, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(unaudited)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.722%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.318%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Common Stock <br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Common Stock Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Treasury Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additional Paid-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:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">Total Stockholders&#8217; <br/>Equity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i20d4c565036a4520a13934c2bb8cefc6_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMS0xLTEtMS0w_29f9a256-eb54-4762-bebd-3244d041783c">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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20d4c565036a4520a13934c2bb8cefc6_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMS0zLTEtMS0w_34a6d2f5-65fa-4497-aa6d-3bf8256b63b7">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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i36d3eb1ce24949bd90999bda0eb46400_I20191231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMS01LTEtMS0w_bd352ef1-03b8-4817-90f0-b71642a2751d">5,017</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1df9063d4224259aecb6c1593d4ac80_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMS03LTEtMS0w_3cb7b82b-e3b1-4d37-8888-446353484303">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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i76f52953d1f44cea999339f565e0774d_I20191231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMS05LTEtMS0w_c00bc76d-a357-4e35-8060-13be912c2562">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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4615b7b432f2436f91df85d9fc8ce357_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMS0xMS0xLTEtMA_39f63d45-6210-49ca-bede-975580308164">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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbb0e712c38b4ba7a310c2d04df7b418_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMS0xMy0xLTEtMA_c91ae511-bb45-40eb-979b-63cee0ea5821">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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock issued upon option exercise and vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0fc949ca72a545c1b7b4bee78cb93573_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMi0xLTEtMS0w_d68a3ccb-6b1c-4d6d-a1a1-448cb3aa855d">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b7388f6511f40d49f7bd4a996195f82_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMi03LTEtMS0w_ea77b76a-f9af-41b2-a8b5-c9cdfbfb4b81">106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i067d4bfed60640d19bd1acec9ec2f382_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMi0xMy0xLTEtMA_2198d45d-cc0e-4518-8a54-92b59324001d">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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b7388f6511f40d49f7bd4a996195f82_D20200101-20200331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMy03LTEtMS0w_d92ea695-a80e-498f-a909-628f6a34f1a5">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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i067d4bfed60640d19bd1acec9ec2f382_D20200101-20200331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMy0xMy0xLTEtMA_5ed83ca2-5aa9-4172-a6d0-34ac05287845">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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib133065a9e6040c9870cb1f24b57d8ef_D20200101-20200331" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfNC05LTEtMS0w_5cbb99fb-697f-49e5-9af8-8ebf50d6ce37">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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i067d4bfed60640d19bd1acec9ec2f382_D20200101-20200331" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfNC0xMy0xLTEtMA_2476849f-6b98-47ea-843f-33be3fe0b1bf">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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie05cd0120db1499f98c32d267513e545_D20200101-20200331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfNS0xMS0xLTEtMA_b7a376e9-3469-4bdd-a24c-2a1322e926d3">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i067d4bfed60640d19bd1acec9ec2f382_D20200101-20200331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfNS0xMy0xLTEtMA_46163213-081e-4264-9a44-04969e845f1d">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:10pt;font-weight:400;line-height:100%">Balance at March 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i75c8168bb19f4ab3a5b2d341e39cf790_I20200331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfNi0xLTEtMS0w_f37d236a-aa38-41f0-8f32-ecc0f9e7a258">15,743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75c8168bb19f4ab3a5b2d341e39cf790_I20200331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfNi0zLTEtMS0w_31c7d4f9-6562-4f02-8f14-2622b6b97cc7">161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i235f75ad18f84f5fa24f2e6eb0ad4471_I20200331" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfNi01LTEtMS0w_0500b379-2aa4-4390-91ee-4843be365d3a">5,017</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3985184e9dfa4c18a6612cdbd403b869_I20200331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfNi03LTEtMS0w_592ae241-9a26-4568-96f6-365f7287ab0c">396,646</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i160c714baf264ce1ab50c170957516d2_I20200331" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfNi05LTEtMS0w_5733c454-6ad6-47dc-9828-34800925efe9">255,409</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id14ac4e4140747138771920fd59c950d_I20200331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfNi0xMS0xLTEtMA_dac75eeb-eb2f-40ac-87bf-d6cd72e40295">40</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e4293479fec43c2a930acbdea7cc2e4_I20200331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfNi0xMy0xLTEtMA_60143cb0-3541-41a3-9790-193d1dcb2e2c">136,421</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock issued, ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i205695d8dcc2457fa2cd4bc8c20d3221_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfOC0xLTEtMS0w_ae805dc6-c13f-4dad-b17d-6a054a0dc213">32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i204fb5ddc7124cbe9aa2c57b08765a06_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfOC03LTEtMS0w_795b73bd-fa6a-4bf7-bf14-ef703eb07235">157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d4c397685084b71954e882bfb2690bf_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfOC0xMy0xLTEtMA_f4896103-8fc2-4668-93b3-86472aa59e3e">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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock issued upon option exercise and vesting of restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i205695d8dcc2457fa2cd4bc8c20d3221_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfOS0xLTEtMS0w_fcc63abf-93a1-4588-b81f-f79a2ab37e6f">66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i205695d8dcc2457fa2cd4bc8c20d3221_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfOS0zLTEtMS0w_2d4680ce-0f06-4f8b-a4b3-c8862c86c759">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i204fb5ddc7124cbe9aa2c57b08765a06_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfOS03LTEtMS0w_a9882e00-dee6-4933-a76f-7fdcc3b72dee">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d4c397685084b71954e882bfb2690bf_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfOS0xMy0xLTEtMA_f4ec60fc-b0a2-4591-a39f-722e0e4124ff">302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i204fb5ddc7124cbe9aa2c57b08765a06_D20200401-20200630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTAtNy0xLTEtMA_e1175564-aadd-4032-a0ab-eaea8687c865">588</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d4c397685084b71954e882bfb2690bf_D20200401-20200630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTAtMTMtMS0xLTA_090190d2-67f3-48e5-9975-420597b07e72">588</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88bcca988d7f418e9006d5aa15ae6f88_D20200401-20200630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTEtOS0xLTEtMA_efa28de1-5097-411a-b7af-d93e2fd6ec23">3,944</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d4c397685084b71954e882bfb2690bf_D20200401-20200630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTEtMTMtMS0xLTA_1f0ad266-e992-450f-8684-c11d0d6f4509">3,944</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6253ec01fe8b495da665b00e73457bec_D20200401-20200630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTItMTEtMS0xLTA_cc6ed963-c1a3-4915-bd31-e9bea02d6d86">562</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d4c397685084b71954e882bfb2690bf_D20200401-20200630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTItMTMtMS0xLTA_f470d84d-b2b6-4b33-9697-b41c2265f447">562</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i66bf5aa141f6402781ab393b7753fb83_I20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTMtMS0xLTEtMA_bf8e35ee-ab3e-4f9e-9ef4-8de3fda2d408">15,841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i66bf5aa141f6402781ab393b7753fb83_I20200630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTMtMy0xLTEtMA_70822659-95ac-4539-a11d-3f58c9c7f55c">162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7cd040c6eb0e40668c48e0d938871908_I20200630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTMtNS0xLTEtMA_cab80bab-48d7-49bd-b9d0-92649a18878f">5,017</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83acb4f812754e9a9d35238771e57dcc_I20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTMtNy0xLTEtMA_6cd3e1d9-d0b3-4905-a66a-e58733ceffeb">397,692</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="ide9bda8d93534ecea17eb8f7770b0766_I20200630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTMtOS0xLTEtMA_daad8439-fcc6-4403-939f-86cd017318b3">259,353</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2203a5c9e33c4b259789cccef0ad4486_I20200630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTMtMTEtMS0xLTA_e09efde2-e8db-4e6d-94e1-cbcb9c1a567c">602</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="i6f13f3cbbbc4426da012f8d43ff9635f_I20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTMtMTMtMS0xLTA_f2c74107-e06b-4ad0-9064-def95e1a3667">134,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock issued upon option exercise and vesting of restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i46440a994e734248a5be6a826224a74d_D20200701-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTYtMS0xLTEtMjE_ae670e8b-da4a-4af9-bf27-99c083c28f8a">59</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46440a994e734248a5be6a826224a74d_D20200701-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTYtMy0xLTEtMjE_cb8033c7-67ed-4553-80fb-cc6b130825c0">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1252142ecf9a4a1ca1a152e987d61097_D20200701-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTYtNy0xLTEtMjE_98ac8539-1025-43f1-8569-a0b83cf8b336">50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTYtMTMtMS0xLTIx_6ea56d71-dc7a-4f86-8c35-263eb17ae565">51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1252142ecf9a4a1ca1a152e987d61097_D20200701-20200930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTctNy0xLTEtMjE_330e2a3f-d880-4388-b4e0-9a959349ec73">707</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTctMTMtMS0xLTIx_9bcec9a3-56bf-4662-a307-0c4eee6fcd25">707</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie56a555b6c934a6d9835e5fe88cf8ba6_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTgtOS0xLTEtMjE_2e43ee9c-3eba-43bf-b55b-9beafab083cd">4,759</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTgtMTMtMS0xLTIx_a24a3f23-42bd-4f75-9044-040f25a9d0b2">4,759</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d93b21cd13e46e29f19964405e0ede1_D20200701-20200930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTktMTEtMS0xLTIx_fcef4ba4-b05e-414a-b597-2f6f8b84e4ac">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTktMTMtMS0xLTIx_17d3f43e-e9dd-426b-a67b-77810eaca934">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at September 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6312647921fc4b25a8f05947207d7b65_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMjAtMS0xLTEtMjE_9cafa5d9-5cfc-46e0-8772-e469f543c2e1">15,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6312647921fc4b25a8f05947207d7b65_I20200930" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMjAtMy0xLTEtMjE_9f430b88-e076-4aff-8ecf-ebc1442e0260">163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0a730af4f5bf40198948c86861289012_I20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMjAtNS0xLTEtMjE_fc1963ff-96fb-439c-bf77-b254cae513e2">5,017</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cf8371b1ecd47f0a14bae0c50918320_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMjAtNy0xLTEtMjE_7a7e270e-709f-4122-9963-1ea828d043f3">398,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i533f2c151c62446d8204ed6781aa7c18_I20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMjAtOS0xLTEtMjE_425c1a9e-d844-4103-badd-c6b56ed31774">264,112</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22e63246183649eb921e2186bb01e624_I20200930" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMjAtMTEtMS0xLTIx_fb75615a-8a72-43cd-8fb6-1e67ca5a6b30">613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26651e6bd9476ca60b807121f5131a_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMjAtMTMtMS0xLTIx_840122c0-4ab7-42dd-ace2-08557083d897">130,096</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i35532209160d4a39b7448c994b0cac1b_25"></div><hr style="page-break-after:always"/><div style="min-height:38.25pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASURE SOFTWARE, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(in thousands)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNC0xLTEtMS0w_f5b386fa-c84d-4d42-8c62-4e45ea3e916f">7,494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNC0zLTEtMS0w_f350f52d-bc93-44c7-abea-37b7f95cb402">10,470</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 income (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 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNi0xLTEtMS0w_d0af25ae-0af8-4445-a82e-cbd54a8228df">11,690</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNi0zLTEtMS0w_bddd528d-027e-406d-af2b-82ae655797aa">10,919</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of operating lease assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNy0xLTEtMS0w_8eb0fea4-377f-4a7c-9508-87c941b74c2d">1,146</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNy0zLTEtMS0w_788ea0da-ecdb-42f5-b6ea-cd2808b66d74">1,127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of debt financing costs and discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfOC0xLTEtMS0w_2db1098b-365f-4926-a4fd-d70d44213ad6">117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfOC0zLTEtMS0w_e3e6ca03-d6b9-49f8-9597-638a788db397">348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net amortization of premiums and accretion of discounts on available-for-sale securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfOS0xLTEtMS0w_3b441c78-def0-42fe-9dd1-99fdf6df0f4a">123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfOS0zLTEtMS0w_6dbe4001-c3c7-401f-8110-d0d1cdaf70eb">114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Provision for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTAtMS0xLTEtMA_80d7da19-6785-4a63-89d4-2566d62e42ad">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%"><ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTAtMy0xLTEtMA_130f0c2b-4e5b-43c5-be7d-b40eecf65622">317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Provision for deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTEtMS0xLTEtMA_95e4deac-c23c-459b-be2f-6a4cadcdab42">559</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTEtMy0xLTEtMA_4a9e9aae-2b9d-4db2-9984-aa3a5703d25c">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gain on extinguishment of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTMtMS0xLTEtMA_ff649a4a-4ee5-4e33-8134-137b336afb65">8,312</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTMtMy0xLTEtMA_51f40a6c-2922-4653-9d4a-075be24b122c">123</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net realized gains on sales of available-for-sale securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTQtMS0xLTEtMA_91591b80-57c2-49db-a9b2-f6de8b42cc9a">390</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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTQtMy0xLTEtMA_0e6f5e46-782f-4d00-aff8-0824598a16bb">499</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTUtMS0xLTEtMA_32460046-62b1-4222-88f9-2c021e53e7b6">2,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTUtMy0xLTEtMA_a2530c7c-5317-441b-b601-d07c74e54927">1,733</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Gain) loss on disposals of long-term assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTYtMS0xLTEtMA_d297d73a-038c-4d6a-a544-facf39987943">32</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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTYtMy0xLTEtMA_fcda40b8-0279-4f0b-964c-e7927dee67ee">55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Change in fair value of contingent purchase consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTYtMS0xLTEtMjQ5NDg_3be4079f-eabb-425f-9bb8-03137e8ec0cb">191</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTYtMy0xLTEtMjQ5NDg_931687ae-2846-4f1c-82fa-4f10e23e5416">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTgtMS0xLTEtMA_816da75e-fb67-4bf5-a56b-5aed802c5f27">536</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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTgtMy0xLTEtMA_45448107-44ff-45b1-99ce-d695f5204405">465</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTktMS0xLTEtMA_db61a124-214b-43a3-9d46-5c65e392e3fe">85</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTktMy0xLTEtMA_636862eb-d9a0-4f0a-ae78-8a401d066ecf">190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjAtMS0xLTEtMA_3e8ddf07-ee90-4af2-a719-a300631a95db">10,916</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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjAtMy0xLTEtMA_3d49db1d-68d6-491f-8dec-fb7224a680b6">6,244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjEtMS0xLTEtMA_7644d143-fdf7-4ea1-b267-1289077fc75e">1,368</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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjEtMy0xLTEtMA_31ce20d6-e798-4ee9-bff4-904ae23be329">1,052</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjItMS0xLTEtMA_25740fe1-bb53-432f-bfb6-adc3728a1c7f">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjItMy0xLTEtMA_04635cb9-beb7-47b7-92c8-8300044f008a">887</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accrued expenses and other long-term obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjMtMS0xLTEtMA_f35850da-81b2-48ae-9cd0-5abea06dcd0e">111</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjMtMy0xLTEtMA_78fb6ffe-4748-4a4d-a64a-d7ad2bd27f0a">2,881</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjQtMS0xLTEtMA_c64ee155-9a52-462e-979e-ead2a20d83c7">116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjQtMy0xLTEtMA_89ebd447-3ad4-42a8-a71c-6095191eab2d">370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjUtMS0xLTEtMA_543fbea7-02e0-4157-9f82-d14561130496">2,976</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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjUtMy0xLTEtMA_29c36da3-b853-46ad-9e55-ede292f5c114">3,700</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net cash provided by&#160;operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjYtMS0xLTEtMA_35f1a5d0-6271-42e1-9503-4484616dde60">1,144</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjYtMy0xLTEtMA_b4dc9824-fbb9-466b-884b-7dc6aae9e302">2,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Acquisition of intangible asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjgtMS0xLTEtMA_3ecc0634-b0cc-4cb6-9351-8b3f2178220f">25,526</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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjgtMy0xLTEtMA_a9318257-b12a-45fa-a9a0-9d276937e8b7">8,817</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Purchases of property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjktMS0xLTEtMA_e851f3c4-b427-465c-bf53-fdb6effa9085">100</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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjktMy0xLTEtMA_2a9d8ada-e041-4839-b3f9-8767f4270d16">859</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Software capitalization 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:120%">(<ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToDevelopSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzAtMS0xLTEtMA_e22577f3-aeba-4387-93f4-287fb314c42e">3,152</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToDevelopSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzAtMy0xLTEtMA_a5b8915a-b5d6-418a-86f3-521ee5da8c72">1,904</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Purchases of available-for-sale securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzEtMS0xLTEtMA_9118f6ba-5a49-4c44-b918-211db4cfabac">695</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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzEtMy0xLTEtMA_be2f7f0e-4bb1-4085-b4c6-6b11ad890605">12,188</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Proceeds from sales and maturities of available-for-sale securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzItMS0xLTEtMA_13c73837-09da-4b4d-beff-722126a24e51">8,431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzItMy0xLTEtMA_ff74b557-0e48-49b7-aa00-d109e6971adb">8,456</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzMtMS0xLTEtMA_bdc88886-b010-4482-8adf-003c157b320a">21,042</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzMtMy0xLTEtMA_745c5ed5-e4e1-49ef-9a52-70f6020727d9">15,312</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Proceeds from notes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzUtMS0xLTEtMA_f01e0c1d-5a0b-491a-9491-8dabc1b245cb">29,425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzUtMy0xLTEtMA_b8ea2aeb-417d-4217-b394-08c00e4ad556">8,856</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Payments of notes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzYtMS0xLTEtMA_88fb920a-5d21-4ccf-9e95-b4259971826e">15,073</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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzYtMy0xLTEtMA_10748c3c-65a3-4d0d-8709-36ab324f4ade">12,174</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Payments of contingent purchase consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzctMS0xLTEtMA_b47e2f66-7d03-42e9-9456-7312cbcf86c2">1,784</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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzctMy0xLTEtMA_7cb04431-7f68-4c3a-97a7-4902c5bf8048">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzgtMS0xLTEtMA_3d289dd2-e10c-4650-baae-862476e0220b">878</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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzgtMy0xLTEtMA_e8910bfb-355c-4978-a4f8-692e22d80bee">245</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net 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="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzktMS0xLTEtMA_16e31534-1727-4fb1-a5b1-88b1b2368582">526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzktMy0xLTEtMA_dfb76a86-8dfe-4708-bab2-4ba0b2ae956c">616</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net 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="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="asur:ProceedsPaymentsFromClientFundObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNDAtMS0xLTEtMA_cc836076-35e4-4d85-9a2b-e53c04b4766f">146,206</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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="asur:ProceedsPaymentsFromClientFundObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNDAtMy0xLTEtMA_fc9c2ba7-53fb-462b-93ad-1c095589d01a">68,441</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net cash (used in) provided by financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNDEtMS0xLTEtMA_755e0599-55f5-497e-b1cc-b45209b9aec2">133,990</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNDEtMy0xLTEtMA_42f8457e-05b3-424d-9919-d0d08c48c757">65,494</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net (decrease) increase in cash, cash equivalents, restricted cash, and restricted cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNDItMS0xLTEtMA_70d7b6cc-bcc6-4658-9565-00098d841d9d">156,176</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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNDItMy0xLTEtMA_52f4a474-3407-4b2c-8ac9-3c0aabc9b886">52,478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash, cash equivalents, restricted cash and restricted cash equivalents, 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:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNDMtMS0xLTEtMA_9a15c313-89ef-4ce9-9af8-e93b1715b0e7">324,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="ibbb0e712c38b4ba7a310c2d04df7b418_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNDMtMy0xLTEtMA_bffe31ce-3b00-4bd8-b8cd-a342f278eac4">134,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNDQtMS0xLTEtMA_ca5fde92-fc5f-4adf-93c9-08bf5bd0818a">168,809</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7a26651e6bd9476ca60b807121f5131a_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNDQtMy0xLTEtMA_be0594f0-2566-4a46-a50e-bc0e9814d004">186,538</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:38.25pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASURE SOFTWARE, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(in thousands)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(unaudited)</span></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Reconciliation of cash, cash equivalents, restricted cash, and restricted cash equivalents to the Condensed Consolidated Balance Sheets</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfMy0xLTEtMS0yNTI2OQ_581bfaeb-7102-4668-badd-47e7e4d1486e">11,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26651e6bd9476ca60b807121f5131a_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfMy0zLTEtMS0yNTI2OQ_eaaf93b6-26fb-4fc6-a6ad-c5f5ba4b101c">12,939</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Restricted cash and restricted cash equivalents included in funds held for clients</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfNC0xLTEtMS0yNTI2OQ_f6111e05-a31a-4320-b4bf-e77221783cd7">157,303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="i7a26651e6bd9476ca60b807121f5131a_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfNC0zLTEtMS0yNTI2OQ_d24d6cb2-a520-4ee5-9545-7278362ab376">173,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total cash, cash equivalents, restricted cash, and restricted cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfNS0xLTEtMS0yNTI2OQ_34964494-3fa6-4c84-9ae0-f3d932655c3a">168,809</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26651e6bd9476ca60b807121f5131a_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfNS0zLTEtMS0yNTI2OQ_547f5c2d-1577-4932-9356-44fb51676223">186,538</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Supplemental information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash paid for interest</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfNy0xLTEtMS0yNTI2OQ_b8b290ef-347b-4b90-a908-d659589e1170">722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfNy0zLTEtMS0yNTI2OQ_b7bbf604-3c13-4fe4-97e8-0fba160d27af">967</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash paid for income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfOC0xLTEtMS0yNTI2OQ_6781d511-0c77-45e9-b48c-a5308b50c6df">332</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfOC0zLTEtMS0yNTI2OQ_d9008926-8622-46d7-afe7-19ccbf0b738c">3,469</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net assets added from acquisitions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-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:100%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfMTEtMS0xLTEtMjg4MDY_09af36fe-986c-4215-a074-52297e8050e5">763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-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:100%"><ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfMTEtMy0xLTEtMjg4MDY_b9fcc81e-e4f7-4658-93b7-ab543008bd72">&#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 style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:100%">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contingent purchase consideration issued for acquisitions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfMTMtMS0xLTEtMjUzMTY_ab6ebe21-dc3a-4cbc-80fa-1d58b4f1e76f">3,038</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfMTMtMy0xLTEtMjUzMTY_f7a7bd33-f538-4c15-a171-6bc06f84bdd8">2,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Notes payable issued for acquisitions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-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:100%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NotesIssued1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfMTQtMS0xLTEtMjUzMTY_e237d893-9079-444d-8a84-f63ca267604a">4,386</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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;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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" name="us-gaap:NotesIssued1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfMTQtMy0xLTEtMjUzMTY_6811e567-bcc2-4a3d-a3c4-9b1d1155e09d">330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock issuance for acquisitions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssued1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfMTUtMS0xLTEtMjUzMTY_c8b016f1-0239-4089-a4bd-62a70e5a7388">6,428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssued1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfMTUtMy0xLTEtMjUzMTY_1220c172-4a51-4f33-996b-7860bbdc5b1f">&#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="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="i35532209160d4a39b7448c994b0cac1b_28"></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;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="#i35532209160d4a39b7448c994b0cac1b_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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands, except per share amounts)</span></div></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div id="i35532209160d4a39b7448c994b0cac1b_31"></div><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zMS9mcmFnOmY0MjRlMTIyOGQ1NzQ0NDVhMmNhYzE4MmY4MDI0ZGI1L3RleHRyZWdpb246ZjQyNGUxMjI4ZDU3NDQ0NWEyY2FjMTgyZjgwMjRkYjVfMjgxNw_422d940c-9d07-4d54-addb-af3f97b587fb" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 1 &#8211; THE COMPANY AND BASIS OF PRESENTATION</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asure Software, Inc., (&#8220;Asure&#8221;, the &#8220;Company&#8221;, &#8220;we&#8221; and &#8220;our&#8221;), a Delaware Corporation, is a leading provider of Human Capital Management (&#8220;HCM&#8221;) software solutions. We help small and medium-sized companies grow by helping them build more productive teams, providing the tools and resources that help them stay compliant with ever-changing federal, state, and local tax jurisdictions and labor laws, and better allocate cash so they can spend their financial capital on growing their business rather than back-office overhead expenses. Asure&#8217;s Human Capital Management suite, named Asure HCM, includes cloud-based Payroll, Tax Services, and Time &amp; Attendance software as well as human resources (&#8220;HR&#8221;) services ranging from HR projects to completely outsourcing payroll and HR staff. We also offer these products and services through our network of reseller partners.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform vision is to 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="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We develop, market, sell and support our offerings nationwide through our principal office in Austin, Texas and from our processing hubs in California, Florida, Nebraska, New Jersey, New York, Tennessee, and Vermont. In May 2021, we closed our Washington office where we provided our HR consulting services as employees from that office now work remotely.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have prepared the accompanying unaudited Condensed Consolidated Financial Statements in accordance with the rules and regulations of the Securities and Exchange Commission (the &#8220;SEC&#8221;) and accordingly, they do not include all information and footnotes required under U.S. generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) for complete financial statements.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, these interim financial statements contain all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation of our financial position as of September&#160;30, 2021 and the results of operations, statements of changes in stockholders&#8217; equity for the three and nine months ended September&#160;30, 2021 and September&#160;30, 2020, and our statements of cash flows for the nine months ended September&#160;30, 2021 and September&#160;30, 2020.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited Condensed Consolidated Financial Statements should be read in conjunction with our audited Consolidated Financial Statements and notes thereto filed with the SEC in our annual report on Form 10-K for the fiscal year ended December&#160;31, 2020 (our &#8220;2020 Annual Report on Form 10-K&#8221;). The results for the interim periods are not necessarily indicative of results for a full fiscal year.</span></div></ix:nonNumeric><div id="i35532209160d4a39b7448c994b0cac1b_34"></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 2 &#8211; <ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNC9mcmFnOjk1YTBhZDFhNGZjMzRkOWQ5N2MwMDhmZmE3NGIwMjQzL3RleHRyZWdpb246OTVhMGFkMWE0ZmMzNGQ5ZDk3YzAwOGZmYTc0YjAyNDNfNTczNQ_b42c2ac7-3271-4932-9b8f-8034b5ee07fb" continuedAt="i3189e4ce64684d6a89fa3cfb07c8bf36" escape="true">SIGNIFICANT ACCOUNTING POLICIES</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i3189e4ce64684d6a89fa3cfb07c8bf36" continuedAt="i34c0cfb4cea344eda430eca35fdda2ba"><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNC9mcmFnOjk1YTBhZDFhNGZjMzRkOWQ5N2MwMDhmZmE3NGIwMjQzL3RleHRyZWdpb246OTVhMGFkMWE0ZmMzNGQ5ZDk3YzAwOGZmYTc0YjAyNDNfNTczMg_17f47b45-f3a2-4263-91eb-9b538b08a043" continuedAt="i74a505a28c8a46fba1b50fd2afccaee0" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">USE OF ESTIMATES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preparation of the Condensed Consolidated Financial Statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of the assets and liabilities, the disclosure of contingent assets and liabilities at the date of the Condensed Consolidated Financial Statements and the reported amounts of revenues and expenses during the reporting period. These estimates are subjective in nature and involve judgments. The more significant estimates made by management include the valuation allowance for the gross deferred tax assets, useful lives of long-lived 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 Condensed 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="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%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;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="#i35532209160d4a39b7448c994b0cac1b_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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands, except per share amounts)</span></div></div><ix:continuation id="i34c0cfb4cea344eda430eca35fdda2ba"><ix:continuation id="i74a505a28c8a46fba1b50fd2afccaee0"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CASH EQUIVALENTS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of 90 days or less at the time of purchase to be cash equivalents. Cash equivalents include investments in an institutional money market fund, which invests in U.S. Treasury bills, notes and bonds, and/or repurchase agreements, backed by such obligations. Carrying value approximates fair value. Cash and cash equivalents are deposited at various area banks, which at times may exceed federally insured limits. The Company monitors the viability of the banking institutions carrying its assets on a regular basis, and has the ability to transfer cash to various institutions during times of risk. The Company has not experienced any losses related to these cash balances, and believes its credit risk to be minimal.</span></div></ix:continuation><div><span><br/></span></div><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNC9mcmFnOjk1YTBhZDFhNGZjMzRkOWQ5N2MwMDhmZmE3NGIwMjQzL3RleHRyZWdpb246OTVhMGFkMWE0ZmMzNGQ5ZDk3YzAwOGZmYTc0YjAyNDNfNTczNg_8470678d-4802-4241-9b68-398a61d8d295" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SIGNIFICANT RISKS AND UNCERTAINTIES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The coronavirus (&#8220;COVID-19&#8221;) 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 our business, financial condition, results of operations and growth prospects to 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="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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 and potential variants, 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><div style="text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNC9mcmFnOjk1YTBhZDFhNGZjMzRkOWQ5N2MwMDhmZmE3NGIwMjQzL3RleHRyZWdpb246OTVhMGFkMWE0ZmMzNGQ5ZDk3YzAwOGZmYTc0YjAyNDNfNTczMw_a893ff6d-d9a5-44da-8b6f-4e79a1742509" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">RECENT ACCOUNTING PRONOUNCEMENTS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The standard became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. We adopted ASU 2019-12 during the quarter beginning January 1, 2021, using the prospective approach except for hybrid tax regimes, which we adopted using the modified retrospective approach. The adoption of ASU 2019-12 resulted in no material impact to the Company&#8217;s financial statements.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNC9mcmFnOjk1YTBhZDFhNGZjMzRkOWQ5N2MwMDhmZmE3NGIwMjQzL3RleHRyZWdpb246OTVhMGFkMWE0ZmMzNGQ5ZDk3YzAwOGZmYTc0YjAyNDNfMTA5OTUxMTYzNDExMA_31a36297-c860-4aad-9c63-b790cc359158" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">RECLASSIFICATION</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reclassified its presentation of restricted cash and restricted cash equivalents included in funds held for clients as of September&#160;30, 2020 in the Condensed Consolidated Statements of Cash Flows to conform to the current period presentation. Such reclassification had no effect on the consolidated financial position or consolidated results of operations of the Company.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNC9mcmFnOjk1YTBhZDFhNGZjMzRkOWQ5N2MwMDhmZmE3NGIwMjQzL3RleHRyZWdpb246OTVhMGFkMWE0ZmMzNGQ5ZDk3YzAwOGZmYTc0YjAyNDNfNTczNw_c64234a4-970c-4393-b2e7-0dd89f3eef55" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2021 and December&#160;31, 2020, accumulated other comprehensive income (loss) consisted of net unrealized gains and losses on available-for-sale securities.</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%">8</span></div></div></div><div id="i35532209160d4a39b7448c994b0cac1b_37"></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;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="#i35532209160d4a39b7448c994b0cac1b_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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands, except per share amounts)</span></div></div><div style="margin-top:10pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3 &#8211; <ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RleHRyZWdpb246MTVkMDEwNWJiNDVlNGEwNTk4MjM2NTQzMmQ2NDdmM2ZfNDQ2MQ_17d31259-6788-4a96-b090-83d7af484935" continuedAt="ie486b939e51d41cb9fcdae0b9ec6a430" escape="true">INVESTMENTS AND FAIR VALUE MEASUREMENTS</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ie486b939e51d41cb9fcdae0b9ec6a430" continuedAt="i74bf04845b704d84a420a0a7f03a9aaa"><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RleHRyZWdpb246MTVkMDEwNWJiNDVlNGEwNTk4MjM2NTQzMmQ2NDdmM2ZfNDQ2Mg_f449f0b1-3e0b-4db8-9f23-7ec331ddfd74" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting Standards Codification (ASC) 820 &#8220;Fair Value Measurement&#8221; (ASC 820) defines fair value, establishes a framework for measuring fair value under U.S. GAAP and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. ASC 820 describes a fair value hierarchy based on the following three levels of inputs that may be used to measure fair value, of which the first two are considered observable and the last unobservable:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"></td><td style="width:7.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.837%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.713%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quoted prices in active markets for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">identical</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> assets or liabilities;</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quoted prices in active markets for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">similar</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> assets or liabilities; quoted prices in markets that are not active for identical or similar assets or liabilities; and model-driven valuations whose significant inputs are observable; and</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RleHRyZWdpb246MTVkMDEwNWJiNDVlNGEwNTk4MjM2NTQzMmQ2NDdmM2ZfNDQ1OA_c9c9c4ec-be20-451e-915d-19ff4b3dc72f" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis as of September&#160;30, 2021 and December&#160;31, 2020, respectively (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.379%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Carrying Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funds held for clients</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87a9b41e44bd4c2099379fbf17f23993_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfNi0xLTEtMS0w_e6841962-b929-44ab-9b36-365ceeaa10d0">2,409</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i632948e5e1bd49b2855e5747545fbdc8_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfNi0zLTEtMS0w_63d6334d-9e55-4bda-afe2-acd5e1e098e4">2,409</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i2edd65781efb41b6bfa784b768bf2eef_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfNi01LTEtMS0w_05ff8c4d-c044-4724-b23d-d5a820efa5b5">&#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="i18db4db2c6b64a8e9dedb498e406cc27_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfNi03LTEtMS0w_39a0b4b8-1285-400c-b0b3-4589b6c66dca">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaed9d5033b1e43a594fccc9f07d2a4b0_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfNy0xLTEtMS0w_73078b73-6eca-4a18-831b-e9b099a274ad">17,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie91a0c7916aa418eb2b1ae06bb2c62a8_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfNy0zLTEtMS0w_331970f7-7bd0-4f12-a746-1af4822154d1">&#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="icef3931d6b184f238334d31edeb056cc_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfNy01LTEtMS0w_ee1b3ea7-1e37-4c51-8e0e-aabac9103e00">17,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie29daa89257d473ea90f717bbbe99d29_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfNy03LTEtMS0w_58d939f7-c588-4e0e-ade6-9ecf1c9b85e7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id464299839f84ffa92b7ec7e14e690c6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfOC0xLTEtMS0w_e0fd1b76-3f50-43cc-9045-ad85c5597c39">19,860</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9da03fb5b1da420faa6a6f01d80781af_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfOC0zLTEtMS0w_eac30b6a-ad8d-4030-bd71-7c9dc2bff2a4">2,409</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib286a029452040f39b2894023752ee55_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfOC01LTEtMS0w_d9e537e9-e395-49e3-a719-fe0562a49e20">17,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i045b3d56574745599c08ecb3235db77a_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfOC03LTEtMS0w_83262d9a-c7de-46f3-afa1-4b0f7a15effd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent purchase consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id464299839f84ffa92b7ec7e14e690c6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTEtMS0xLTEtMA_a2aa271c-c427-4e35-9833-b6cd658bea27">4,943</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i9da03fb5b1da420faa6a6f01d80781af_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTEtMy0xLTEtMA_47143c24-ef57-4877-a2e0-538f62c33033">&#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="ib286a029452040f39b2894023752ee55_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTEtNS0xLTEtMA_0e1e1982-96ed-42e3-bc5b-2a1dbc067d2f">&#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="i045b3d56574745599c08ecb3235db77a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTEtNy0xLTEtMA_95b0c1ae-8623-447e-af84-5b050ee54ef9">4,943</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id464299839f84ffa92b7ec7e14e690c6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTItMS0xLTEtMA_0b30db56-a64a-44fd-8f73-bc32f85a8ac0">4,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9da03fb5b1da420faa6a6f01d80781af_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTItMy0xLTEtMA_a8bf2467-1e79-4544-96d1-11a5060276c9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib286a029452040f39b2894023752ee55_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTItNS0xLTEtMA_6e8063f3-9b66-4fcf-a115-2646fe6ea977">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i045b3d56574745599c08ecb3235db77a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTItNy0xLTEtMA_6a344380-8290-4f85-92d5-e09add4115c1">4,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="i4b84176a1ec548e1afa77db74194295e_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTctMS0xLTEtMA_cfb8e572-9ad9-4adf-8e91-8bc718317d10">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="i7d975e61e7fe43f99eb2e79939cbf9b2_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTctMy0xLTEtMA_d11a3104-aaca-4948-8ba1-ac64e60337b9">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="ib7404503093f42cb810aa7ced7246b49_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTctNS0xLTEtMA_4e43334c-509f-4c40-8af0-6f88295253b4">&#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="i61e0b0fb736648cdb1fee11152a961fe_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTctNy0xLTEtMA_86b76411-238d-442f-94b4-419668d5ec30">&#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="ie2e4c993a1f148ac9b88bb72a22ac7db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTktMS0xLTEtMA_1648f836-f30b-473d-aee0-83b66e774a83">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="ife4ead5c91414c27840952dace55830a_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTktMy0xLTEtMA_eaaa1c3a-9024-41e8-9293-b2bed244cec0">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="icfa525b977a44b0bacc79ba99e4c0675_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTktNS0xLTEtMA_3225220e-7dc1-4735-97aa-193c5c3f10df">&#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="i0df12a68bf38452fb89b286f1e0afbdf_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTktNy0xLTEtMA_3c167263-f60d-43cc-9d17-3e32b7e5580f">&#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="ie4bd5cd1c39e4c39b4ed7fc055c3edd1_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjAtMS0xLTEtMA_322c6cf8-5788-40f4-bda9-14956b7da6bc">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="i1941900ddb1c4db59575bfe805de7b97_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjAtMy0xLTEtMA_b850be9f-d262-4808-808f-66a33b65882e">&#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="i4939071065974927ac9296c28003a865_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjAtNS0xLTEtMA_f19f3670-b0de-459d-b4c5-3a91373569c4">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="i6db0e9ebb79845cabc10110b5812af28_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjAtNy0xLTEtMA_b42225fc-4252-474e-bdd4-4f9791c44c20">&#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="i40a320efde0a4e888e006acc6cb6ec11_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjEtMS0xLTEtMA_113696bd-03db-4430-ae6a-76911e2756ce">95,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i772825ddc54842a7811dc3b5454d6057_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjEtMy0xLTEtMA_e46b4fef-a6bd-47eb-9dc3-ec33cf8cf658">69,203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i1a767b372e1b49f58a85da259fabfce0_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjEtNS0xLTEtMA_06182fa8-71bb-4724-b015-522764676266">25,919</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="i86b8fbfc73b94ab3b5a6441b3ce4f0e8_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjEtNy0xLTEtMA_adce7a0a-c5cd-4510-8734-2fc89ff564ff">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent purchase consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40a320efde0a4e888e006acc6cb6ec11_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjQtMS0xLTEtMA_8ea60642-c7a6-43e7-bb67-d28dc530e2eb">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="i772825ddc54842a7811dc3b5454d6057_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjQtMy0xLTEtMA_a8c1e71c-c5cd-444a-b32a-455c7255cd9a">&#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="i1a767b372e1b49f58a85da259fabfce0_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjQtNS0xLTEtMA_a41c31d7-de69-43fb-b1ac-bb853f481dac">&#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="i86b8fbfc73b94ab3b5a6441b3ce4f0e8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjQtNy0xLTEtMA_8fff6a1b-d1b9-4a60-87be-ea11416592e4">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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40a320efde0a4e888e006acc6cb6ec11_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjUtMS0xLTEtMA_d8c1a72a-e375-4517-9696-579b17f019f0">3,880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i772825ddc54842a7811dc3b5454d6057_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjUtMy0xLTEtMA_6a8fd50b-6384-49bd-adff-07a4d29e68d3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a767b372e1b49f58a85da259fabfce0_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjUtNS0xLTEtMA_e43ed3cc-5a63-46cf-9586-806e3df6c821">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b8fbfc73b94ab3b5a6441b3ce4f0e8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjUtNy0xLTEtMA_7cfe84cf-417a-405e-aee4-c3ae85f0539a">3,880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">See Note 4 &#8212; Goodwill and Intangible Assets for further discussion regarding the contingent purchase consideration.</span></div></ix:continuation><div style="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%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;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="#i35532209160d4a39b7448c994b0cac1b_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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands, except per share amounts)</span></div></div><ix:continuation id="i74bf04845b704d84a420a0a7f03a9aaa" continuedAt="id71eeb8c4bab45448cc7097f0b3be507"><div style="text-align: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 contractual obligations and earn out provision are accounted for as a contingent liability and fair value is determined using Level 3 inputs, as estimating the fair value of these contingent liabilities require the use of significant and subjective inputs that may and are likely to change over the duration of the liabilities. The following table discloses the change in the gross contingent purchase consideration on the Company&#8217;s Condensed Consolidated Balance Sheets as of September&#160;30, 2021 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"></td><td style="width:75.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.585%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2020</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="i86b8fbfc73b94ab3b5a6441b3ce4f0e8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOjlkNTA5MTMyYjUyYjRlNGU4YWJjMzdkZmE0NDQwNTliL3RhYmxlcmFuZ2U6OWQ1MDkxMzJiNTJiNGU0ZThhYmMzN2RmYTQ0NDA1OWJfMC0xLTEtMS0yODYzNw_8fff6a1b-d1b9-4a60-87be-ea11416592e4">3,880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent purchase consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iad8e394168924d758934594fcbc0e22c_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOjlkNTA5MTMyYjUyYjRlNGU4YWJjMzdkZmE0NDQwNTliL3RhYmxlcmFuZ2U6OWQ1MDkxMzJiNTJiNGU0ZThhYmMzN2RmYTQ0NDA1OWJfMS0xLTEtMS0yODYzNw_984bbfe6-79cb-42d5-bbdc-9c11fd9a5d0c">1,975</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued for acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOjlkNTA5MTMyYjUyYjRlNGU4YWJjMzdkZmE0NDQwNTliL3RhYmxlcmFuZ2U6OWQ1MDkxMzJiNTJiNGU0ZThhYmMzN2RmYTQ0NDA1OWJfNS0xLTEtMS0yODYzNw_ab6ebe21-dc3a-4cbc-80fa-1d58b4f1e76f">3,038</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">September 30, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i045b3d56574745599c08ecb3235db77a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOjlkNTA5MTMyYjUyYjRlNGU4YWJjMzdkZmE0NDQwNTliL3RhYmxlcmFuZ2U6OWQ1MDkxMzJiNTJiNGU0ZThhYmMzN2RmYTQ0NDA1OWJfNi0xLTEtMS0yODYzNw_95b0c1ae-8623-447e-af84-5b050ee54ef9">4,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RleHRyZWdpb246MTVkMDEwNWJiNDVlNGEwNTk4MjM2NTQzMmQ2NDdmM2ZfNDQ1OQ_aafd62af-f3b4-4f45-a559-bcb1d3847d58" continuedAt="i163cc70cbfad4280960be9da11163924" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash equivalents and investments classified as available-for-sale within funds held for clients consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.379%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gains&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Losses&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="asur:FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMi0xLTEtMS0w_9a03337d-700b-4722-9899-037d68354921">1,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:fixed-zero" name="asur:FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMi0zLTEtMS0w_46f77004-ef14-4594-8eb3-4748d8b78be3">&#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="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:fixed-zero" name="asur:FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMi01LTEtMS0w_9f2a4002-33ea-42db-a6a5-0aa55d2e55e5">&#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="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="asur:FundsHeldForClientsRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMi03LTEtMS0w_9f92ef7f-5990-4b14-90ab-0826e2ff6fce">1,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14acf6306d994c84a1bfaa40d4b4c005_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNC0xLTEtMS0w_5bde886f-23a8-441b-9aed-3959b8464610">5,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14acf6306d994c84a1bfaa40d4b4c005_I20210930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNC0zLTEtMS0w_f68cef56-f615-44b0-ba71-803a669deba6">93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14acf6306d994c84a1bfaa40d4b4c005_I20210930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNC01LTEtMS0w_62ccb922-98b5-4bc3-9402-6d18a6db0139">4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14acf6306d994c84a1bfaa40d4b4c005_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNC03LTEtMS0w_c9f5b8df-4fc2-4a4b-b2bf-bdb67938ac15">5,242</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99d5aea0fe4843e9b46d0fd1d8e039af_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNS0xLTEtMS0w_eb1ed4e0-ee08-4e26-acbb-caa5ceb37431">8,085</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99d5aea0fe4843e9b46d0fd1d8e039af_I20210930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNS0zLTEtMS0w_0cc3015a-e931-4b6f-84a7-f734ad4d3f7e">160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i99d5aea0fe4843e9b46d0fd1d8e039af_I20210930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNS01LTEtMS0w_f844b386-b55e-4ee5-b4ed-529a5484f9d8">5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99d5aea0fe4843e9b46d0fd1d8e039af_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNS03LTEtMS0w_3af6d864-8e1e-4270-9f7c-34307d17ab0d">8,240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i032a70c943dc41358984626e5df033a6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNi0xLTEtMS0w_7b8f1389-7aa2-4f73-98f0-c0e68fb32de7">3,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i032a70c943dc41358984626e5df033a6_I20210930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNi0zLTEtMS0w_d08d57e6-df09-42db-93c9-18944fb14246">52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i032a70c943dc41358984626e5df033a6_I20210930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNi01LTEtMS0w_34eb3e79-7ecb-47b9-bb54-3863c6189ae1">5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i032a70c943dc41358984626e5df033a6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNi03LTEtMS0w_ad3bc2b2-0ae1-4bfd-b309-ed1ed7552812">3,474</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9bdd0e8f6a047f7815e0d068f24f93f_I20210930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNy0xLTEtMS0w_ad800077-210a-479d-ac04-c9532e4fee9e">500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9bdd0e8f6a047f7815e0d068f24f93f_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNy0zLTEtMS0w_d34ead87-1466-40d8-b46b-836fbc400613">&#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="ib9bdd0e8f6a047f7815e0d068f24f93f_I20210930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNy01LTEtMS0w_8c17ec89-aaf3-446e-9a85-2b5836558dec">5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9bdd0e8f6a047f7815e0d068f24f93f_I20210930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNy03LTEtMS0w_a9bf6231-8bd5-43da-9cfe-57ae694e61a5">495</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale securities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfOC0xLTEtMS0w_8980a647-ca66-41a6-94dd-7f9e97d1d5c0">17,165</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfOC0zLTEtMS0w_2be651e8-32e3-429c-9124-209eeb8e3076">305</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfOC01LTEtMS0w_f75c26fa-1f56-40b4-a90d-a521ac406667">19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfOC03LTEtMS0w_5e21e9aa-10e1-423d-964e-767b391c28af">17,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTAtMS0xLTEtMA_1302cdef-7771-42b7-b634-c82928a05276">18,165</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" name="asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTAtMy0xLTEtMA_73b1ad78-4826-4093-9e54-15a1719425f5">305</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" name="asur:FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTAtNS0xLTEtMA_ed9ba412-5715-41d4-a84b-afdc90fa2f68">19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTAtNy0xLTEtMA_26c5964b-2d38-49d2-9ca2-ca3006fed5b2">18,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="asur:FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTMtMS0xLTEtMA_93874b79-2f7d-404e-87cf-4e7045d7ed48">1,258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:fixed-zero" name="asur:FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTMtMy0xLTEtMA_9ef5739c-5ac7-4676-8341-e48c3a100917">&#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="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:fixed-zero" name="asur:FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTMtNS0xLTEtMA_531b0beb-053c-46b9-b083-c8fd9ce6ea63">&#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="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="asur:FundsHeldForClientsRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTMtNy0xLTEtMA_6d90ae7d-2761-4ded-9ea6-42c8aac0d1f6">1,258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65abff8a548640c8b4397ad53c25c455_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTUtMS0xLTEtMA_04fdb5e4-ee90-4e77-874b-f3e333b1a3a9">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65abff8a548640c8b4397ad53c25c455_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTUtMy0xLTEtMA_ddbf786c-8068-4a36-94ac-260a04547e07">204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65abff8a548640c8b4397ad53c25c455_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTUtNS0xLTEtMA_e265d00a-2cc6-4722-98cf-442c49e3ba72">&#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="i65abff8a548640c8b4397ad53c25c455_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTUtNy0xLTEtMA_06cdedcc-d049-445c-bce0-cdf6d51545e4">7,574</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5436ff0a3ecf401f9abd5043ca9d3825_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTYtMS0xLTEtMA_50e888bf-d7e5-4e66-92a1-9a015d3747d0">8,914</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5436ff0a3ecf401f9abd5043ca9d3825_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTYtMy0xLTEtMA_06bfaffb-1b3c-4fe0-b09b-a531b7c940ac">295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5436ff0a3ecf401f9abd5043ca9d3825_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTYtNS0xLTEtMA_6a77bfef-62b4-4e34-91ff-535de78388fd">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5436ff0a3ecf401f9abd5043ca9d3825_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTYtNy0xLTEtMA_25112e03-5f17-4753-8d2e-fa98584928bc">9,208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i9300829d4d8d462db646de903d83382e_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTctMS0xLTEtMA_23afb94a-6811-4f47-a509-64321c511145">7,276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9300829d4d8d462db646de903d83382e_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTctMy0xLTEtMA_83190a36-4cac-45a3-a43e-d62b25023911">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="i9300829d4d8d462db646de903d83382e_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTctNS0xLTEtMA_8e990aba-a388-471c-8627-274f633e8143">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="i9300829d4d8d462db646de903d83382e_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTctNy0xLTEtMA_9a99f08b-ff96-4480-bcee-5cac73184551">7,378</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61976274f6fe45bab108da6389cc3b61_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTgtMS0xLTEtMA_8aea6566-4b1f-4020-95b2-61d035e2f1ea">500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61976274f6fe45bab108da6389cc3b61_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTgtMy0xLTEtMA_d11e192e-022d-448d-96cf-0bde7738c3f7">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61976274f6fe45bab108da6389cc3b61_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTgtNS0xLTEtMA_356cc7d9-b638-464c-9615-b014888de3ec">&#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="i61976274f6fe45bab108da6389cc3b61_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTgtNy0xLTEtMA_bca32ebe-2f95-4957-ab75-39866ea5d25e">501</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTktMS0xLTEtMA_8809938f-c775-4908-90d4-d3754cad989b">24,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTktMy0xLTEtMA_7a82636a-4cec-45ae-acce-32db1ac9a84f">603</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTktNS0xLTEtMA_8619afb0-b035-4687-a24a-267e93ef0a8d">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTktNy0xLTEtMA_7572e839-5ffa-407e-86d1-c7b6fb4bfb52">24,661</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMjEtMS0xLTEtMA_f01ca7bf-c957-4bae-a826-5f0029cc62e9">25,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" name="asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMjEtMy0xLTEtMA_b840af58-7578-451e-9f7b-f1776c6b1140">603</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" name="asur:FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMjEtNS0xLTEtMA_2e7c2ffd-450e-452d-93a5-07a8a1a3814f">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMjEtNy0xLTEtMA_2b82bf6c-f2cb-4848-bf8b-fdab84f7e685">25,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">Unrealized gains and losses on available-for-sale securities are included as a component of comprehensive income (loss). As of September&#160;30, 2021 and December&#160;31, 2020, there were <ix:nonFraction unitRef="security" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="0" name="asur:NumberOfSecuritiesInUnrealizedGainPosition" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RleHRyZWdpb246MTVkMDEwNWJiNDVlNGEwNTk4MjM2NTQzMmQ2NDdmM2ZfMjczMg_848c2560-ecf3-455e-95db-0213242700f1">42</ix:nonFraction> and <ix:nonFraction unitRef="security" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="0" name="asur:NumberOfSecuritiesInUnrealizedGainPosition" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RleHRyZWdpb246MTVkMDEwNWJiNDVlNGEwNTk4MjM2NTQzMmQ2NDdmM2ZfMjczOQ_181b3e34-ef68-41c4-8692-ebf5ca47a48f">69</ix:nonFraction> securities, respectively, in an unrealized gain position and there were <ix:nonFraction unitRef="security" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="0" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RleHRyZWdpb246MTVkMDEwNWJiNDVlNGEwNTk4MjM2NTQzMmQ2NDdmM2ZfMjgxNA_9056e839-dc44-4cee-9cc1-89bf405d2258">9</ix:nonFraction> and <ix:nonFraction unitRef="security" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="0" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RleHRyZWdpb246MTVkMDEwNWJiNDVlNGEwNTk4MjM2NTQzMmQ2NDdmM2ZfMTA5OTUxMTYzMjI1Ng_361f7034-dd18-4400-bff7-cf9560fc7342">2</ix:nonFraction> securities in an unrealized loss position, respectively. As of September&#160;30, 2021, these unrealized losses were less than $<ix:nonFraction unitRef="usd" contextRef="i88e68dbcd33d47a197b9cce82a903cdf_I20210930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RleHRyZWdpb246MTVkMDEwNWJiNDVlNGEwNTk4MjM2NTQzMmQ2NDdmM2ZfMjkyMg_45224f48-bacf-4931-a95d-a6f272235fc5">6</ix:nonFraction> individually and $<ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RleHRyZWdpb246MTVkMDEwNWJiNDVlNGEwNTk4MjM2NTQzMmQ2NDdmM2ZfMjk0Mg_393cfc2b-91ef-41a3-bcfd-456922fe038c">19</ix:nonFraction> in the aggregate. As of December&#160;31, 2020, these unrealized losses were less than $<ix:nonFraction unitRef="usd" contextRef="i1ed25ef727c7400188d58b749269108e_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RleHRyZWdpb246MTVkMDEwNWJiNDVlNGEwNTk4MjM2NTQzMmQ2NDdmM2ZfMzAwOA_1bba8222-a984-43c4-bcff-e11fb9384055">2</ix:nonFraction> individually and $<ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RleHRyZWdpb246MTVkMDEwNWJiNDVlNGEwNTk4MjM2NTQzMmQ2NDdmM2ZfMzAyOA_36810f6d-c4f8-4648-86bd-f45f7207d0b0">2</ix:nonFraction> in the aggregate. These securities have not been in a continuous unrealized gain or loss position for more than 12 months. We do not intend to sell these investments and we do not expect to sell these investments before recovery of their amortized cost basis, which may be at maturity. We review our investments to identify and evaluate investments that indicate possible other-than-temporary impairment. Factors considered in determining whether a loss is other-than-temporary include the length of time and extent to which fair value has been less than the cost basis, the financial condition and near-term prospects of the investee, and our intent and ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:-9pt"><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%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;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="#i35532209160d4a39b7448c994b0cac1b_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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands, except per share amounts)</span></div></div><ix:continuation id="id71eeb8c4bab45448cc7097f0b3be507"><ix:continuation id="i163cc70cbfad4280960be9da11163924"><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">At September&#160;30, 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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funds held for clients represent assets that the Company has classified as restricted for use solely for the purposes of satisfying the obligations to remit funds relating to the Company&#8217;s payroll and payroll tax filing services, which are classified as client funds obligations on our Condensed Consolidated Balance Sheets.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funds held for clients have been invested in the following categories (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.376%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 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%">Restricted cash and cash equivalents held to satisfy client funds obligations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmMwZGRmY2FjZGZiMDRhNjZiNjI1N2FlYjQxNjNiYzQ1L3RhYmxlcmFuZ2U6YzBkZGZjYWNkZmIwNGE2NmI2MjU3YWViNDE2M2JjNDVfMS0xLTEtMS0w_ff35f973-8efb-4734-8041-935f0cad8df3">157,303</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="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmMwZGRmY2FjZGZiMDRhNjZiNjI1N2FlYjQxNjNiYzQ1L3RhYmxlcmFuZ2U6YzBkZGZjYWNkZmIwNGE2NmI2MjU3YWViNDE2M2JjNDVfMS0zLTEtMS0w_3b166761-55d7-4067-98ba-8d1e3446df12">296,408</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted short-term marketable securities held to satisfy client funds obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmMwZGRmY2FjZGZiMDRhNjZiNjI1N2FlYjQxNjNiYzQ1L3RhYmxlcmFuZ2U6YzBkZGZjYWNkZmIwNGE2NmI2MjU3YWViNDE2M2JjNDVfMi0xLTEtMS0w_5fbc60f8-b0e0-4d4f-b4e1-c0a8f9f258dc">3,297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmMwZGRmY2FjZGZiMDRhNjZiNjI1N2FlYjQxNjNiYzQ1L3RhYmxlcmFuZ2U6YzBkZGZjYWNkZmIwNGE2NmI2MjU3YWViNDE2M2JjNDVfMi0zLTEtMS0w_1fd030cd-540b-4647-822c-2df2b624bae2">4,249</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted long-term marketable securities held to satisfy client funds obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmMwZGRmY2FjZGZiMDRhNjZiNjI1N2FlYjQxNjNiYzQ1L3RhYmxlcmFuZ2U6YzBkZGZjYWNkZmIwNGE2NmI2MjU3YWViNDE2M2JjNDVfMy0xLTEtMS0w_7f984368-06fd-434b-984f-36eb1e467e86">14,154</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmMwZGRmY2FjZGZiMDRhNjZiNjI1N2FlYjQxNjNiYzQ1L3RhYmxlcmFuZ2U6YzBkZGZjYWNkZmIwNGE2NmI2MjU3YWViNDE2M2JjNDVfMy0zLTEtMS0w_0e320369-4287-42ee-a386-8a199fbb84e5">20,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total funds held for clients</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FundsHeldForClients" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmMwZGRmY2FjZGZiMDRhNjZiNjI1N2FlYjQxNjNiYzQ1L3RhYmxlcmFuZ2U6YzBkZGZjYWNkZmIwNGE2NmI2MjU3YWViNDE2M2JjNDVfNC0xLTEtMS0w_e8c8b284-d751-48f7-ae09-89796ec16ad7">174,754</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FundsHeldForClients" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmMwZGRmY2FjZGZiMDRhNjZiNjI1N2FlYjQxNjNiYzQ1L3RhYmxlcmFuZ2U6YzBkZGZjYWNkZmIwNGE2NmI2MjU3YWViNDE2M2JjNDVfNC0zLTEtMS0w_141b8ca8-dd2b-4ac2-b312-2a537396f542">321,069</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RleHRyZWdpb246MTVkMDEwNWJiNDVlNGEwNTk4MjM2NTQzMmQ2NDdmM2ZfNDQ2NA_a5cdf6c2-0ea9-4393-bbc7-9a5ada6b9569" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected maturities of available-for-sale securities as of September&#160;30, 2021 are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.374%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">One year or less</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmRjNmU1ZmQ4MTIxNDQyODk5NTk1MDZmN2NkM2M4NjEwL3RhYmxlcmFuZ2U6ZGM2ZTVmZDgxMjE0NDI4OTk1OTUwNmY3Y2QzYzg2MTBfMC0xLTEtMS0w_5510f149-e206-475a-9ca6-3c8aba644d55">3,297</ix:nonFraction>&#160;</span></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="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmRjNmU1ZmQ4MTIxNDQyODk5NTk1MDZmN2NkM2M4NjEwL3RhYmxlcmFuZ2U6ZGM2ZTVmZDgxMjE0NDI4OTk1OTUwNmY3Y2QzYzg2MTBfMS0xLTEtMS0w_98c92277-519a-4296-8caf-1b812b25e98a">14,154</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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmRjNmU1ZmQ4MTIxNDQyODk5NTk1MDZmN2NkM2M4NjEwL3RhYmxlcmFuZ2U6ZGM2ZTVmZDgxMjE0NDI4OTk1OTUwNmY3Y2QzYzg2MTBfMi0xLTEtMS0w_edfa54b1-ab3e-476b-af39-c9f1dbaee61f">17,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i35532209160d4a39b7448c994b0cac1b_40"></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTIxNQ_ba81446a-0e85-4809-b0e7-bf8199b0b10d" continuedAt="i0b00d4160e5149f3bebf39e2759f50c7" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 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%">GOODWILL AND OTHER INTANGIBLE ASSETS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTA5OTUxMTYzMzQyMg_0263fd64-11e0-44a9-a26b-64b8e9575dd6" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.378%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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%">Acquisitions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOmNlZGEyYTk1ZTNhNDQ0NjZiNmUyNjQ2OTRiODhhYmRiL3RhYmxlcmFuZ2U6Y2VkYTJhOTVlM2E0NDQ2NmI2ZTI2NDY5NGI4OGFiZGJfMS0xLTEtMS0yNzEzOQ_284ea583-498c-471e-b952-bb45c567e74e">73,958</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="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOmNlZGEyYTk1ZTNhNDQ0NjZiNmUyNjQ2OTRiODhhYmRiL3RhYmxlcmFuZ2U6Y2VkYTJhOTVlM2E0NDQ2NmI2ZTI2NDY5NGI4OGFiZGJfMS0zLTEtMS0yNzE1NQ_506914c5-bec6-4be5-b0e4-ab6b82122d35">12,156</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOmNlZGEyYTk1ZTNhNDQ0NjZiNmUyNjQ2OTRiODhhYmRiL3RhYmxlcmFuZ2U6Y2VkYTJhOTVlM2E0NDQ2NmI2ZTI2NDY5NGI4OGFiZGJfMS0xLTEtMS0yNTc0NA_138db466-af71-43ea-89bd-668571b79278">86,114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe significant synergies are expected to arise from these strategic acquisitions and their assembled workforces. This factor contributed to a purchase price that was in excess of the fair value of the net assets acquired and, as a result, we recorded goodwill for each acquisition. A portion of acquired goodwill will be amortizable for tax purposes. As of September&#160;30, 2021, there has been no impairment of goodwill based on the qualitative assessments performed by the Company.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.378%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Intangible Assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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%">Acquisitions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f030fa134584a99a8a001c038ea8ef7_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfMS0xLTEtMS0yNzIyNQ_7c11f373-a6ff-485a-87ca-a7cd727a413b">88,310</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="ie0dc2e39829847c79b27f2e0300279ea_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfMS0zLTEtMS0yNzMwNg_4600b0b3-54a6-4c46-8829-c361fe96b350">26,401</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="ie1bcf2ad3c574b9280675689f47339a9_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfMS01LTEtMS0yNzIzNg_1ecb5025-17da-4d9f-bf87-140762236906">114,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8897f39b8c4425088aebfe281a486dd_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfMi0xLTEtMS0yNzIyNQ_06d11d70-471a-441f-9349-05b510e24058">12,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d45b33b9aed4c71b3fddb17cdd38629_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfMi0zLTEtMS0yNzMwNg_3b23d5aa-378e-4b8e-ba27-848c691a21da">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied8767a73b6c47ceb6e341e3dbf38738_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfMi01LTEtMS0yNzIzNg_40f3374e-512d-406a-a8fa-387942e906c8">12,001</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reseller relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib471c36569af43fdad6117b4d006d48d_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfMy0xLTEtMS0yNzIyNQ_889f988a-5d90-490f-9d82-324c18a49610">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="iff7016e1ea594d6c941184ae4b885665_D20210101-20210930" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfMy0zLTEtMS0yNzMwNg_8b7abf76-08b6-41bb-8520-37280b5503a1">159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcc18a9236094f4dbca6dd831af0eabe_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfMy01LTEtMS0yNzIzNg_eca268d0-bf67-46cb-b310-75b57be12d8b">1,012</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17fb10fbf3d24ffd8d73b1c0919a6c84_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfNC0xLTEtMS0yNzIyNQ_da734372-b0b5-4a11-b7a3-e2b93246f2cb">880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9119933003e43f28bed1856adbde62c_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfNC0zLTEtMS0yNzMwNg_eca2ccef-5761-4694-9d8e-0b97d6042109">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49b2b8bfb3d24f3e9592bfa0404710dc_I20210930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfNC01LTEtMS0yNzIzNg_3568c674-cc71-4b7d-a17b-49ebb2e668cc">880</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7432aeac376d4e7e914d1e0942a13c49_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfNS0xLTEtMS0yNzIyNQ_78dad66e-e274-4436-acb4-ec67382ddb2e">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="idd1f719c556b46c9ba7bae35471f4e7e_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfNS0zLTEtMS0yNzMwNg_26c1bc7e-40ac-4d3d-a053-800b9a83f91f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idde09c90c2ba4dd5acef1e50e79c3deb_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfNS01LTEtMS0yNzIzNg_2d6d61fd-8010-468f-bb64-2614b7414007">1,032</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfNi0xLTEtMS0yNzIyNQ_fede9002-094b-44b0-9ae4-b5eeb9f5e1a3">103,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfNi0zLTEtMS0yNzMwNg_feb407e1-d781-4b1f-b520-16ff58327a6f">26,560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfNi01LTEtMS0yNzIzNg_10da58a5-c197-4d54-aca0-5a3b4f20ad42">129,636</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2020, we acquired certain assets of a payroll tax business (the &#8220;Asset Purchase Agreement&#8221;). The initial purchase price for the assets was $<ix:nonFraction unitRef="usd" contextRef="if066a5838a724599856793086bf9b11f_D20200101-20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTY0OTI2NzQ0NTIzNQ_7bdcdbca-30e9-4e0d-85cf-2d84fad9de2d">4,250</ix:nonFraction>, which we paid in cash at closing. The Asset Purchase Agreement set forth two subsequent purchase consideration payments, which are contingent on certain thresholds. The first contingent purchase consideration of $<ix:nonFraction unitRef="usd" contextRef="iad8e394168924d758934594fcbc0e22c_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTY0OTI2NzQ0NTIzOQ_777265cb-469c-4210-b214-53de5b07a7a7">1,975</ix:nonFraction>, was offset by certain net amounts owed to us by the seller related to transition services in the amount of $<ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTY0OTI2NzQ0NTI0Mw_054e3b8b-75bf-4291-a194-3696be260fe5">191</ix:nonFraction>, was paid in June 2021 (a total payment of $<ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTY0OTI2NzQ0NTIzMQ_c583cd18-9650-4b8e-92bc-cbfc7347d637">1,784</ix:nonFraction>). The second and final contingent purchase consideration, will be based on the trailing twelve-month revenue at October 31, 2021, and will generally be made by April 30, 2022. We utilized a Monte Carlo simulation to determine the fair value of the contingent consideration. The adjustment to the fair value of the contingent consideration as of September&#160;30, 2021 was the aforementioned $<ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTY0OTI2NzQ0NTIyNw_1772bfc3-e725-49a0-928c-2823837a2290">191</ix:nonFraction> offset.</span></div></ix:nonNumeric><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:94.5pt;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="#i35532209160d4a39b7448c994b0cac1b_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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands, except per share amounts)</span></div></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:continuation id="i0b00d4160e5149f3bebf39e2759f50c7" continuedAt="i754a80d9572b4e3188c719ac796a37d4"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, the Company acquired certain assets (the &#8220;Second Asset Purchase Agreement&#8221;) of a payroll business, which was used to provide payroll processing services. The aggregate purchase price that the Company paid for these assets was $<ix:nonFraction unitRef="usd" contextRef="ib0c00f94e2f24f44aac0ee036ca3a8d5_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetAcquisitionConsiderationTransferred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTA5OTUxMTYzMjg0MA_d6c886f6-11f5-4f52-8ee1-39cebf0d3e39">14,750</ix:nonFraction>, paid as follows: (i) $<ix:nonFraction unitRef="usd" contextRef="ib0c00f94e2f24f44aac0ee036ca3a8d5_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTA5OTUxMTYzMjg1Ng_b6c81030-37c9-4945-99e4-790b0ef89be4">10,325</ix:nonFraction> in cash at closing, (ii) the delivery of a promissory note in the amount of $<ix:nonFraction unitRef="usd" contextRef="if4473085f0cd41afbccfa375e4f4c5b8_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTA5OTUxMTYzMjg3NA_5630cb5e-0dc7-4937-bc6a-3b81449457c1">2,213</ix:nonFraction>, and (iii) the delivery of <ix:nonFraction unitRef="shares" contextRef="ib0c00f94e2f24f44aac0ee036ca3a8d5_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTA5OTUxMTYzMzM4NQ_27e7094f-00f2-4bd1-8aca-804d418233f8">244</ix:nonFraction> shares of the Company&#8217;s common stock, which the parties agreed had an aggregate value of $<ix:nonFraction unitRef="usd" contextRef="ib0c00f94e2f24f44aac0ee036ca3a8d5_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTA5OTUxMTYzMjk4Mg_3477da08-5dee-458e-8fa2-0bef5ebf669a">2,213</ix:nonFraction> as of September&#160;30, 2021. The Second Asset Purchase Agreement is subject to working capital adjustments to the purchase price.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also in September 2021, we acquired certain assets of a payroll business (the &#8220;Third Asset Purchase Agreement&#8221;). The initial purchase price for the assets was $<ix:nonFraction unitRef="usd" contextRef="i5437f308f7344f17bb51f1b528a24cc5_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetAcquisitionConsiderationTransferred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMzg0ODI5MDcwMDgwMw_40e3c52d-1f58-48b6-ade6-86da2602ea30">24,150</ix:nonFraction>, of which $<ix:nonFraction unitRef="usd" contextRef="i5437f308f7344f17bb51f1b528a24cc5_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMzg0ODI5MDcwMDc5OQ_34bf0053-6272-41db-83d5-d3fc0e7a032f">15,000</ix:nonFraction> was paid in cash at closing. The Third Asset Purchase Agreement also included the delivery of <ix:nonFraction unitRef="shares" contextRef="i5437f308f7344f17bb51f1b528a24cc5_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMzg0ODI5MDcwMDgwNw_4b7e290c-afd1-44b0-968a-41511c88fdcf">523</ix:nonFraction> shares of the Company&#8217;s common stock, which both parties agreed had an aggregate value of $<ix:nonFraction unitRef="usd" contextRef="i5437f308f7344f17bb51f1b528a24cc5_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMzg0ODI5MDcwMDgxMQ_25ed885a-54b3-479f-a6e0-5167c3946e92">4,800</ix:nonFraction> at closing. Finally, the Third Asset Purchase Agreement set forth a promissory note initially valued at $4,350 and includes a contingent consideration, which is contingent on certain thresholds and will be based on the trailing twelve-month revenue at September 30, 2022, which we expect will be paid in the fourth quarter of 2022. The promissory note has since been adjusted to $<ix:nonFraction unitRef="usd" contextRef="ic666ceff7592447e9ff3f6cddec4f946_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMzg0ODI5MDcwMDgxOQ_125da3dd-0967-44cb-a349-83dd9cf4afcc">4,318</ix:nonFraction> to account for a shortfall in working capital. 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 September&#160;30, 2021.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Second Asset Purchase Agreement and Third Asset Purchase Agreement mentioned above were of small, privately held companies, whose historic cash basis financial statements were unaudited and not prepared under generally accepted accounting principals in the United States, including, but not limited to, differences in revenue recognition. The disclosure of supplemental pro forma financial information suggested under ASC 805 for a public business entity has been deemed impracticable by management due to these reasons.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTIxNg_75448684-2758-4a40-8777-65511ad77a54" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of our intangible assets as of September&#160;30, 2021 and December&#160;31, 2020 are as follows (in thousands, except weighted average periods):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.380%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Amortization<br/>Period <br/>(in Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie0dc2e39829847c79b27f2e0300279ea_D20210101-20210930" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMi0yLTEtMS0w_915ec68d-e7de-4b86-839c-7730e4dbb068">8.7</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1bcf2ad3c574b9280675689f47339a9_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMi00LTEtMS0w_1ecb5025-17da-4d9f-bf87-140762236906">114,711</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="ie1bcf2ad3c574b9280675689f47339a9_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMi02LTEtMS0w_26c59970-7c5c-4c99-be8c-a0b01e94edaf">36,257</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1bcf2ad3c574b9280675689f47339a9_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMi04LTEtMS0w_8a33844f-bb15-4254-9ad2-7a3c4e549627">78,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6d45b33b9aed4c71b3fddb17cdd38629_D20210101-20210930" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMy0yLTEtMS0w_06c2845c-c553-4b3a-9b68-5b1937868c04">6.6</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied8767a73b6c47ceb6e341e3dbf38738_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMy00LTEtMS0w_40f3374e-512d-406a-a8fa-387942e906c8">12,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied8767a73b6c47ceb6e341e3dbf38738_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMy02LTEtMS0w_09da3b97-7ace-4277-839a-f95650e46f65">8,744</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="ied8767a73b6c47ceb6e341e3dbf38738_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMy04LTEtMS0w_52c7910c-679d-4b3f-8bd4-45ec69f59d33">3,257</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reseller relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iff7016e1ea594d6c941184ae4b885665_D20210101-20210930" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNC0yLTEtMS0w_aa57c2fe-5290-4f0f-89e5-61ed1e8a5190">7.2</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcc18a9236094f4dbca6dd831af0eabe_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNC00LTEtMS0w_eca268d0-bf67-46cb-b310-75b57be12d8b">1,012</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcc18a9236094f4dbca6dd831af0eabe_I20210930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNC02LTEtMS0w_b1ecc77b-b2a9-4bfc-adc1-133a30aac90e">859</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcc18a9236094f4dbca6dd831af0eabe_I20210930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNC04LTEtMS0w_99db3163-16b4-4182-83cc-5087d7f44316">153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic9119933003e43f28bed1856adbde62c_D20210101-20210930" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNS0yLTEtMS0w_d3172695-57f9-4327-9483-a1f77602515b">3.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49b2b8bfb3d24f3e9592bfa0404710dc_I20210930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNS00LTEtMS0w_3568c674-cc71-4b7d-a17b-49ebb2e668cc">880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i49b2b8bfb3d24f3e9592bfa0404710dc_I20210930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNS02LTEtMS0w_6eed1f74-6d12-4541-a44b-835f0c1c445c">513</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="i49b2b8bfb3d24f3e9592bfa0404710dc_I20210930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNS04LTEtMS0w_ccee3c3d-0832-4bc2-9057-b880d49277c4">367</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="idd1f719c556b46c9ba7bae35471f4e7e_D20210101-20210930" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNi0yLTEtMS0w_a5313376-2cea-46de-aa30-382a6be51f7f">5.2</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idde09c90c2ba4dd5acef1e50e79c3deb_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNi00LTEtMS0w_2d6d61fd-8010-468f-bb64-2614b7414007">1,032</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idde09c90c2ba4dd5acef1e50e79c3deb_I20210930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNi02LTEtMS0w_cd1ead07-8d48-4bd5-a848-76752afcde53">878</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idde09c90c2ba4dd5acef1e50e79c3deb_I20210930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNi04LTEtMS0w_0c3d690c-1a95-4ee8-9ee7-e2ccf3be9b6c">154</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNy0yLTEtMS0w_b49f35f3-804d-465a-8593-fbf4caeeb1cd">8.4</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNy00LTEtMS0w_10da58a5-c197-4d54-aca0-5a3b4f20ad42">129,636</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="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNy02LTEtMS0w_f218328c-b5fa-4de2-8062-6846a598a4a8">47,251</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="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNy04LTEtMS0w_2b1ff384-de20-477b-b084-0d421bbcdf55">82,385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i23a0b34f18cb4fa096376c5e37fbe9b5_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTAtMi0xLTEtMA_e1a36afe-fbc6-4201-8d01-8be9acaebb65">8.9</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f030fa134584a99a8a001c038ea8ef7_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTAtNC0xLTEtMA_7c11f373-a6ff-485a-87ca-a7cd727a413b">88,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2f030fa134584a99a8a001c038ea8ef7_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTAtNi0xLTEtMA_f1c18d96-ac15-4bb8-ac31-0a0b00c8001d">28,898</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f030fa134584a99a8a001c038ea8ef7_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTAtOC0xLTEtMA_4acf64bd-4804-4433-921a-784bca4bf097">59,412</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia6c31901c13341f580ecc025da9f3f98_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTEtMi0xLTEtMA_d22a1736-e438-42eb-849d-afd9fe774cd7">6.6</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8897f39b8c4425088aebfe281a486dd_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTEtNC0xLTEtMA_06d11d70-471a-441f-9349-05b510e24058">12,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie8897f39b8c4425088aebfe281a486dd_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTEtNi0xLTEtMA_2b591beb-7c42-486a-8d3a-9bbf8863dec3">7,608</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="ie8897f39b8c4425088aebfe281a486dd_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTEtOC0xLTEtMA_13d8f4a2-40b5-4d7f-b211-88cacf59c7df">4,393</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reseller relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ifed6db2aeb8a42ce805d8857f261168e_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTItMi0xLTEtMA_311b03bf-c27e-4b2a-92ac-0b7e8321d786">7.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib471c36569af43fdad6117b4d006d48d_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTItNC0xLTEtMA_889f988a-5d90-490f-9d82-324c18a49610">853</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib471c36569af43fdad6117b4d006d48d_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTItNi0xLTEtMA_940d1857-e257-42b6-bbbd-9de6427a109b">853</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib471c36569af43fdad6117b4d006d48d_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTItOC0xLTEtMA_e717d1fe-cca6-41a0-ab50-abf4fce75eec">&#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%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2882723562bb4808afa7e1918eb47251_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTMtMi0xLTEtMA_2203dbac-a2c5-4c0e-a463-869da49c8961">3.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17fb10fbf3d24ffd8d73b1c0919a6c84_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTMtNC0xLTEtMA_da734372-b0b5-4a11-b7a3-e2b93246f2cb">880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i17fb10fbf3d24ffd8d73b1c0919a6c84_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTMtNi0xLTEtMA_9ee14d04-4a5c-4371-a9cd-f2a2ff2946bb">312</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="i17fb10fbf3d24ffd8d73b1c0919a6c84_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTMtOC0xLTEtMA_08f864c2-0afe-48d4-a03c-f1e0d7c7a696">568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8ca0d0ddae5b4035826de9643fdf6810_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTQtMi0xLTEtMA_baf8f292-46be-4dc4-8066-8da025421dfd">5.2</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7432aeac376d4e7e914d1e0942a13c49_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTQtNC0xLTEtMA_78dad66e-e274-4436-acb4-ec67382ddb2e">1,032</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7432aeac376d4e7e914d1e0942a13c49_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTQtNi0xLTEtMA_b9572ea3-4b01-46f8-809b-498baa238b42">853</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7432aeac376d4e7e914d1e0942a13c49_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTQtOC0xLTEtMA_76e5debf-19c6-4e02-ab5c-a8f3d0027280">179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6fc4ec5b0cfb4e19ac8fe0e7e02e17ee_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTUtMi0xLTEtMA_29ba782a-5bc2-4f10-b18e-e25d6bf61c7b">8.5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTUtNC0xLTEtMA_fede9002-094b-44b0-9ae4-b5eeb9f5e1a3">103,076</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="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTUtNi0xLTEtMA_244e2401-a3a7-44c2-bf44-90b9bb5e57b5">38,524</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="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTUtOC0xLTEtMA_d7ebfdf3-5bec-49a3-b8cb-79472a51c0df">64,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record amortization expenses using the <ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfNDA3_750bfb2e-23a2-46ef-a17a-2dc04febda78"><ix:nonNumeric contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfNDA3_bff920f7-0807-4f52-8aba-589f76335b2c">straight-line method</ix:nonNumeric></ix:nonNumeric> over the estimated useful lives of the intangible assets, as noted above. Amortization expenses recorded in Operating Expenses were $<ix:nonFraction unitRef="usd" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfNTQy_080b9fb5-07b7-406f-8b08-30eab0e0c1ce">2,534</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfNTQ5_e28f3ea2-ce67-4b5c-b718-890bc9558833">2,424</ix:nonFraction> for the three months ended September&#160;30, 2021 and 2020, respectively. Amortization expenses recorded in Cost of Sales were $<ix:nonFraction unitRef="usd" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfNjU3_32420140-e01c-4f34-bbe5-451ae228b317">379</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfNjY0_93b0ebbb-ee5f-4fcf-9b50-62cef70c6a90">397</ix:nonFraction>&#160;for the three months ended September&#160;30, 2021 and 2020, respectively.</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:94.5pt;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="#i35532209160d4a39b7448c994b0cac1b_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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands, except per share amounts)</span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i754a80d9572b4e3188c719ac796a37d4"><div style="text-align: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 expenses recorded in Operating Expenses were $<ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfNzc4_0e00fcee-2e6e-4806-b580-5daf3135bd0b">7,590</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfNzg1_69e7422a-da26-426d-af14-3487793f4439">7,122</ix:nonFraction> for the nine months ended September&#160;30, 2021 and 2020, respectively. Amortization expenses recorded in Cost of Sales were $<ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfODkw_f1fa9473-c60d-4347-b362-0d3fdc7b632f">1,135</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfODk3_614fe9e1-2731-4c4c-a4c7-01c95bfdf5e5">1,225</ix:nonFraction>&#160;for the nine months ended September&#160;30, 2021 and 2020, respectively. There was <ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:GoodwillAndIntangibleAssetImpairment" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTIxMw_8405e72e-9f2e-43af-83e5-c7cf6d0a5790">no</ix:nonFraction> impairment of intangibles during the nine months ended September&#160;30, 2021 based on the qualitative assessment performed by the Company.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTIxNA_7fda424c-fac6-442a-b27f-5584c47b0ab1" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the future estimated amortization expense relating to our intangible assets as of September&#160;30, 2021 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"></td><td style="width:75.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.585%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (three months)</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="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOmM4NGE0NjQ5ZjEzOTQ2ZTk4ZThlMzZhOWFlMzA3N2Q3L3RhYmxlcmFuZ2U6Yzg0YTQ2NDlmMTM5NDZlOThlOGUzNmE5YWUzMDc3ZDdfMC0xLTEtMS0w_42254a08-f63e-49d3-8265-fc488cd93cb1">3,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOmM4NGE0NjQ5ZjEzOTQ2ZTk4ZThlMzZhOWFlMzA3N2Q3L3RhYmxlcmFuZ2U6Yzg0YTQ2NDlmMTM5NDZlOThlOGUzNmE5YWUzMDc3ZDdfMS0xLTEtMS0w_c429f0a9-a23a-4ad9-80fd-a83b308c8895">14,388</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="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOmM4NGE0NjQ5ZjEzOTQ2ZTk4ZThlMzZhOWFlMzA3N2Q3L3RhYmxlcmFuZ2U6Yzg0YTQ2NDlmMTM5NDZlOThlOGUzNmE5YWUzMDc3ZDdfMi0xLTEtMS0w_6708581e-047e-4bce-b257-63289767c734">13,262</ix:nonFraction>&#160;</span></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="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOmM4NGE0NjQ5ZjEzOTQ2ZTk4ZThlMzZhOWFlMzA3N2Q3L3RhYmxlcmFuZ2U6Yzg0YTQ2NDlmMTM5NDZlOThlOGUzNmE5YWUzMDc3ZDdfMy0xLTEtMS0w_afb9ac0d-c188-4dd3-ae90-e3efcb5bc2cd">13,002</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="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOmM4NGE0NjQ5ZjEzOTQ2ZTk4ZThlMzZhOWFlMzA3N2Q3L3RhYmxlcmFuZ2U6Yzg0YTQ2NDlmMTM5NDZlOThlOGUzNmE5YWUzMDc3ZDdfNC0xLTEtMS0w_5e6c7066-3d3d-4793-8d44-06e5159e7c0c">12,216</ix:nonFraction>&#160;</span></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%">2026</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="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOmM4NGE0NjQ5ZjEzOTQ2ZTk4ZThlMzZhOWFlMzA3N2Q3L3RhYmxlcmFuZ2U6Yzg0YTQ2NDlmMTM5NDZlOThlOGUzNmE5YWUzMDc3ZDdfNS0xLTEtMS0w_d4253e22-2def-4c9e-ad87-78ccafba1eeb">9,105</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%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOmM4NGE0NjQ5ZjEzOTQ2ZTk4ZThlMzZhOWFlMzA3N2Q3L3RhYmxlcmFuZ2U6Yzg0YTQ2NDlmMTM5NDZlOThlOGUzNmE5YWUzMDc3ZDdfNi0xLTEtMS0w_a80cbde1-01ec-4ba5-b3fe-f35280a4b27f">16,700</ix:nonFraction>&#160;</span></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 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="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOmM4NGE0NjQ5ZjEzOTQ2ZTk4ZThlMzZhOWFlMzA3N2Q3L3RhYmxlcmFuZ2U6Yzg0YTQ2NDlmMTM5NDZlOThlOGUzNmE5YWUzMDc3ZDdfNy0xLTEtMS0w_e7868666-348b-42eb-a864-e3b7135425f2">82,385</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></ix:continuation><div id="i35532209160d4a39b7448c994b0cac1b_43"></div><div style="text-indent:6.75pt"><span><br/></span></div><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMzkwNw_1113b689-0716-4424-900b-55ab0a9584e3" continuedAt="i12747b582b3949a28c4d3604c42b6c5b" escape="true"><div><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%"> NOTES PAYABLE</span></div><div style="text-indent:6.75pt"><span><br/></span></div><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMzkwOA_628d9d02-1c52-4095-a22d-540c7dcb97a3" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our outstanding debt as of the dates indicated</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.636%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.502%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash&#160;Interest Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subordinated Notes Payable &#8211; Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie63d8ccc40c84d408877f9c849517215_D20210101-20210930" name="us-gaap:DebtInstrumentMaturityDateDescription" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfMS0xLTEtMS0w_0cd8c529-cfcd-404e-ba63-3919b92e8c8e">7/1/2021 &#8211; 9/30/2026</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9ec76212c84e45f5bfba16b3d20c5ec4_I20210930" decimals="2" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfMS0zLTEtMS0wL3RleHRyZWdpb246ZmM3NDY1MDBjMTFjNGVmOWFhOGJjZjQ2ZmNjNzE4NDNfNA_438533d0-e860-4eed-aa67-55ff058022c1">2.00</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i6e099a5cfc274be1bc0371731e1c0a9f_I20210930" decimals="2" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfMS0zLTEtMS0wL3RleHRyZWdpb246ZmM3NDY1MDBjMTFjNGVmOWFhOGJjZjQ2ZmNjNzE4NDNfOQ_662a592b-6529-4078-8431-1c05426883bc">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="iff17b09f098a44d08b982cbbcc11c27e_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfMS01LTEtMS0w_cd7bf16c-d79e-44c5-9e00-8a341b725480">8,231</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="i3503df7809ee460688fcfab8464c0bf7_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfMS03LTEtMS0w_81a70b43-807c-46b9-bc74-bf5cf2e4a6e7">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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PPP Loan</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7b7092cde3454c708f5ae41ecea31a54_D20210101-20210930" name="us-gaap:DebtInstrumentMaturityDateDescription" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfMi0xLTEtMS0w_b81b3671-e774-4777-984b-e0b48f227ecc">6/30/2021</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie249a434d2c849b794b3375a62afe395_I20210930" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfMi0zLTEtMS0w_2c85945a-3cfd-41ac-8fab-677393a8f93f">1.00</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249a434d2c849b794b3375a62afe395_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfMi01LTEtMS0w_fb243225-4117-4760-8198-b830f9d04f6c">&#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="i133c7f56d1b24483804fee310eca3ccd_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfMi03LTEtMS0w_12ae5d9e-b86b-452d-9f5c-c0b799616697">8,856</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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</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%"><ix:nonNumeric contextRef="i6a89421440694646b752cc1c3dc130d6_D20210101-20210930" name="us-gaap:DebtInstrumentMaturityDateDescription" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfMy0xLTEtMS0w_a0db7916-b965-4f25-8704-f6e00b8e3b08">12/31/2024</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifb9ce74d2598424a9b196aaaa63e71a2_I20210930" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfMy0zLTEtMS0w_d08cccd9-4574-4675-a7a8-29156df18f09">5.25</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb9ce74d2598424a9b196aaaa63e71a2_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfMy01LTEtMS0w_439276f4-c351-4ec4-abc3-ea73b122baad">&#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="ia2fa4f8c6c5f4c30ac7c69ce8b81bf05_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfMy03LTEtMS0w_75c0f89f-8813-468a-b67a-6ccc668d04d5">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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie16484376c82453b80c20bfc82305ebc_D20210101-20210930" name="us-gaap:DebtInstrumentMaturityDateDescription" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfNC0xLTEtMS0yMzc1NQ_7420305d-54e5-4fb9-aa4a-4622251758da">10/1/2025</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7d7880075c63469681ae5606e4c7bcab_I20210930" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfNC0zLTEtMS0yMzc1NQ_6bc587c1-6e7d-4174-92b3-5bcbff9e807f">9.00</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d7880075c63469681ae5606e4c7bcab_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfNC01LTEtMS0yMzc1NQ_51514d56-225c-486f-87cd-612fcaf2c557">30,090</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc74f4e74198497fb25c4d53d0e3adb6_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfNC03LTEtMS0yMzc1NQ_0d0ae63d-b0c9-4647-b423-dc1647d9c920">&#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 Notes Payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfNC01LTEtMS0w_a880be6e-6825-41ea-b214-65718b077433">38,321</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfNC03LTEtMS0w_ab953741-f7db-4073-97fe-bfcc1e3c9531">24,913</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">See Note 4 &#8212; Goodwill and Intangible Assets for further discussion regarding the notes payable related to acquisitions.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the debt issuance costs as of the dates indicated (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.131%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Notes Payable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Debt Issuance Costs and Debt Discount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Notes Payable</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of notes payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb490a82009a4f19af9796c44e8b7539_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NotesAndLoansPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfMi0xLTEtMS0w_913168d6-ae70-43fa-8c9c-ec0d6b8b806e">2,132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" name="us-gaap:DeferredFinanceCostsCurrentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfMi0zLTEtMS0w_8aadc413-ad8c-4227-9745-b6b15adca04b">218</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfMi01LTEtMS0w_6bff3a98-f781-4be7-a751-149a2360b18e">1,914</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes payable, net of current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib88676f08d7e47eabf2afdfdf830764e_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NotesAndLoansPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfMy0xLTEtMS0w_32a265b7-7da5-45ff-9b5a-acf27bc76bc2">36,189</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFinanceCostsNoncurrentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfMy0zLTEtMS0w_3b56f044-760f-419f-97d9-86536f6f7ac4">3,389</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="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfMy01LTEtMS0w_2b49385d-fdd3-4d6e-934a-cc0da000b003">32,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfNC0xLTEtMS0w_20268413-fd72-4631-8741-301adc172bed">38,321</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfNC0zLTEtMS0w_d93e3bcf-c9dd-4b28-9f48-baf9e0965f27">3,607</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfNC01LTEtMS0w_57a1bfff-6198-4152-88d2-2a4169df2fbc">34,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of notes payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6989e8c813fd45bfa16da61276e85f7b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NotesAndLoansPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfNy0xLTEtMS0w_4fb35a28-fd6d-4110-9b0d-e41d1e0b4c26">12,388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" name="us-gaap:DeferredFinanceCostsCurrentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfNy0zLTEtMS0w_5f923204-f18b-415f-a7ad-c830194504bb">78</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="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfNy01LTEtMS0w_5c05ff64-e414-4bcb-8ca1-d20c673f5dc9">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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes payable, net of current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic71fc53dd6944d058b350bdd1fc9ef8c_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NotesAndLoansPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfOC0xLTEtMS0w_0b5c3fd8-b099-4380-bcdc-68dbe1207ad8">12,525</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" name="us-gaap:DeferredFinanceCostsNoncurrentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfOC0zLTEtMS0w_fce184c0-0c29-41ff-b4a3-f3398b3c9c9e">300</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfOC01LTEtMS0w_97f6b2fd-8058-4855-a5b7-80238437d25f">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;text-align: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="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfOS0xLTEtMS0w_26002242-44f7-4232-951b-eda284900b8b">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="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfOS0zLTEtMS0w_494025db-4c6a-4e3e-afbe-907ee8a526d0">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="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfOS01LTEtMS0w_9c7a62c8-6b35-4c73-aa05-6d91cd9d8be0">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></ix:nonNumeric></ix:nonNumeric><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:94.5pt;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="#i35532209160d4a39b7448c994b0cac1b_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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands, except per share amounts)</span></div></div><div><span><br/></span></div><ix:continuation id="i12747b582b3949a28c4d3604c42b6c5b" continuedAt="i7df26ec54393405db4475c3db350afbe"><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMzkxMA_de7a5806-3c89-4028-97d7-bb8a1c092e96" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the future principal payments related to our outstanding debt as of September&#160;30, 2021 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"></td><td style="width:75.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.585%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (three months)</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="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAzZmQ5Y2RkYjI2YjRkY2Y4YjZiM2Y5NWVhYjhlYzQ5L3RhYmxlcmFuZ2U6MDNmZDljZGRiMjZiNGRjZjhiNmIzZjk1ZWFiOGVjNDlfMS0xLTEtMS0w_34215478-03fd-482c-b3e2-49e16b688a32">&#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%">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="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAzZmQ5Y2RkYjI2YjRkY2Y4YjZiM2Y5NWVhYjhlYzQ5L3RhYmxlcmFuZ2U6MDNmZDljZGRiMjZiNGRjZjhiNmIzZjk1ZWFiOGVjNDlfMi0xLTEtMS0w_b673927f-dbd2-456a-b3cd-849dd7297309">2,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: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="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAzZmQ5Y2RkYjI2YjRkY2Y4YjZiM2Y5NWVhYjhlYzQ5L3RhYmxlcmFuZ2U6MDNmZDljZGRiMjZiNGRjZjhiNmIzZjk1ZWFiOGVjNDlfMy0xLTEtMS0w_03fc76b2-6191-4774-a52f-06022c9e72ea">4,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAzZmQ5Y2RkYjI2YjRkY2Y4YjZiM2Y5NWVhYjhlYzQ5L3RhYmxlcmFuZ2U6MDNmZDljZGRiMjZiNGRjZjhiNmIzZjk1ZWFiOGVjNDlfNC0xLTEtMS0w_f30f7dea-9060-4a4b-9577-c944c59ec6e9">6,623</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAzZmQ5Y2RkYjI2YjRkY2Y4YjZiM2Y5NWVhYjhlYzQ5L3RhYmxlcmFuZ2U6MDNmZDljZGRiMjZiNGRjZjhiNmIzZjk1ZWFiOGVjNDlfNS0xLTEtMS0yMzgxNg_fa6729e7-f3b2-4300-891d-b7781d7d3c34">23,151</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAzZmQ5Y2RkYjI2YjRkY2Y4YjZiM2Y5NWVhYjhlYzQ5L3RhYmxlcmFuZ2U6MDNmZDljZGRiMjZiNGRjZjhiNmIzZjk1ZWFiOGVjNDlfNi0xLTEtMS0yNzYxNA_a4882d96-487c-4c91-99f8-d2456f9cc888">2,010</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAzZmQ5Y2RkYjI2YjRkY2Y4YjZiM2Y5NWVhYjhlYzQ5L3RhYmxlcmFuZ2U6MDNmZDljZGRiMjZiNGRjZjhiNmIzZjk1ZWFiOGVjNDlfNS0xLTEtMS0w_4a519c56-b136-41fb-a680-480184720f85">38,321</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subordinated Notes Payable - Acquisitions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There remains an outstanding principal balance on the subordinated note payable issued in connection with the purchase of a business we acquired in 2018, which note matured on July 1, 2021. Payment on the principal balance was withheld as security for an outstanding claim for which we are entitled to indemnification under the purchase agreement. We will make the payment, subject to our right of offset under the purchase agreement, when these claims are resolved. Due to our rights under the purchase agreement and the terms of this note, we are not in default under the note.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 4 &#8212; Goodwill and Intangible Assets for further discussion regarding the issuance of subordinated notes payable related to acquisitions.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PPP Loan with Pinnacle Bank</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the effects of COVID-19 on our business and the related need to support our operations, we received an unsecured Paycheck Protection Program loan in the amount of $<ix:nonFraction unitRef="usd" contextRef="i133c7f56d1b24483804fee310eca3ccd_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMTY0OTI2NzQ2MTQ0NA_90ea50d9-03dd-409a-b520-55a34548259e">8,856</ix:nonFraction> (the &#8220;PPP Loan&#8221;) in April 2020 from Pinnacle Bank (the &#8220;Lender&#8221;) under the Coronavirus Aid, Relief and Economic Security Act. In June 2021, we received notice from our Lender that the Small Business Administration (&#8220;SBA&#8221;) had approved our application for forgiveness of our PPP Loan. The amount forgiven of $<ix:nonFraction unitRef="usd" contextRef="i7b7092cde3454c708f5ae41ecea31a54_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentDecreaseForgiveness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMTY0OTI2NzQ2MTQ1Ng_121c6658-6743-4d87-9ffe-5ec300701cc3">8,560</ix:nonFraction> was the amount we requested in our forgiveness application but was less than the original principal balance due, in part, to changes in SBA guidance following the date of our original loan application. Following the grant of forgiveness, we had an outstanding principal balance of $<ix:nonFraction unitRef="usd" contextRef="i7b7092cde3454c708f5ae41ecea31a54_D20210101-20210930" decimals="-3" name="us-gaap:RepaymentsOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMTY0OTI2NzQ2MTQ1Mg_1fb4ffbd-86bd-466f-a63f-63811860440c">296</ix:nonFraction> and an additional immaterial amount of accrued interest in our PPP Loan, both of which were paid in full in June 2021. During the three months ended June 30, 2021 the Company recorded a gain on the forgiveness of the PPP Loan and accrued interest in the amount of $<ix:nonFraction unitRef="usd" contextRef="i7b7092cde3454c708f5ae41ecea31a54_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMTY0OTI2NzQ2MTQ0OA_8c069ffe-7e6a-412e-86c4-97bea655dec7">8,654</ix:nonFraction>. The gain on the forgiveness of the PPP Loan is reflected on our Condensed Consolidated Statements of Comprehensive Income, and is a non-taxable event.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term Loan with Wells Fargo N.A.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 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. In connection with the Credit Agreement, we and our wholly owned active subsidiaries entered into a Guaranty and Security Agreement with Wells Fargo Bank, guaranteeing all obligations under the Credit Agreement and granted a security interest in substantially all of our and our subsidiaries&#8217; assets. The Credit Agreement was amended and restated multiple times, with the most recent amendment and restatement effective December 31, 2019. The Credit Agreement was also amended, but not restated, on August 10, 2020. Following the amendment, the Credit Agreement provided for $<ix:nonFraction unitRef="usd" contextRef="i378b3af56a864fb89de5d42b4b779193_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMjI3NQ_ff66ab6f-082e-4bd5-8eb9-71ff9415f7a3">10,000</ix:nonFraction>&#160;in term loans and a $<ix:nonFraction unitRef="usd" contextRef="ia3b7900249a94242b4e858a9c6b0b9ee_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMjI5OA_53aa8c84-8e31-431b-bbaf-574e847d38f5">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 2020 Annual Report on Form 10-K. For the period ending December&#160;31, 2020, <ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:LineOfCredit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMjYzMw_fb4a9197-c529-4e55-a691-de91503b5548">no</ix:nonFraction> amount was outstanding and $<ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMjY2Mw_17d67e8c-ff7d-4b34-906c-e941e64bd5a5">4,500</ix:nonFraction> was&#160;available for borrowing under the revolver. During the three months ended September 30, 2021, we terminated the Credit Agreement. We paid Wells Fargo an aggregate amount of approximately $<ix:nonFraction unitRef="usd" contextRef="i1332c0cf079144899dfae8f9fea64154_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMTA5OTUxMTYzMjk5NA_3c15a043-92ec-4261-918f-2ba61201e712">9,925</ix:nonFraction> in full payment of our outstanding obligations, including $<ix:nonFraction unitRef="usd" contextRef="i1332c0cf079144899dfae8f9fea64154_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMTA5OTUxMTYzNDEzNA_1e480af0-ae6a-46bb-8f56-5eaccb88f034">9,750</ix:nonFraction> due on the note and immaterial amounts of interest, fees and other expenses.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;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="#i35532209160d4a39b7448c994b0cac1b_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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands, except per share amounts)</span></div></div><ix:continuation id="i7df26ec54393405db4475c3db350afbe"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Credit Facility with Structural Capital Investments III, LP</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 10, 2021, the Company entered into a Loan and Security Agreement with Structural Capital Investments III, LP (&#8220;Structural&#8221; and together with the other lenders that are or become parties thereto, the &#8220;Lenders&#8221;), and Ocean II PLO LLC, as administrative and collateral agent for Structural and the Lenders (&#8220;Agent&#8221;), under the terms of which the Lenders have committed to lend us up to $<ix:nonFraction unitRef="usd" contextRef="i7f99aa1f7ddf4333847a1fc4e593dc6d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMTA5OTUxMTYzNTc0OA_3f648cf4-bbc3-4286-a519-22f1a37d179c">50,000</ix:nonFraction> in term loan financing to support our growth needs (the &#8220;Facility&#8221;) until March 31, 2022. The Company also entered into a secured promissory note with the Agent evidencing our obligations under the Facility. The Company&#8217;s obligations are further guaranteed by each of our subsidiaries and secured by our assets and the assets of our subsidiaries.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the onset of the agreement, we paid to the Lenders an origination fee of $<ix:nonFraction unitRef="usd" contextRef="i55c8ece8d2404fa3bbd0465cd795e70d_D20210101-20210930" decimals="-3" name="us-gaap:LoanProcessingFee" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMTA5OTUxMTYzNjUyMg_4bf17ad8-e161-4861-a945-7069d37afe49">500</ix:nonFraction>. Interest accrues on any outstanding balance at a rate equal to the greater of 9.0% or the Prime Rate, plus 5.75% (the &#8220;Basic Rate&#8221;) and is payable in advance. In addition, interest is paid in kind (&#8220;PIK&#8221;) at a rate of 1.00% or 1.25% based on our APR Ratio, measured on a quarterly basis. The PIK interest is added to our outstanding balance and accrues interest at the Basic Rate. Interest only payments are due until October 2023, with an option to extend until October 2024, dependent on certain financial or revenue metrics before the end of the first twenty-four months of the Facility.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal payments begin after the expiration of the interest only period, and are based on a five year amortization schedule, with a balloon payment due in October 2025. The table above in this Note 5 &#8212; Notes Payable summarizing future principal payments assumes the Company will not extend the period of interest only payments to October 2024. Upon payment in full of the obligations under the Facility, we are to pay Lenders a final payment fee equal to 1.0% of the increase in our market capitalization since the onset of the agreement, at that time valued at $182,400.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has agreed to provide the Lenders the right to participate in a future offering&#8212;whether public or private&#8212;on the same terms and conditions as other investors for an amount not to exceed $3,000.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no financial covenants if our net cash position is equal to or greater than zero. If our net cash position is less than zero, the Company would be subject to the following financial covenants: (i) unrestricted cash of no less than $5,000, (ii) maintain an APR ratio of no less than 0.70:1.00 through September 10, 2023, and (iii) maintain an APR ratio of no less than 0.60:1.00 from September 10, 2023 through the remainder of the term of the Facility. The APR ratio would be the ratio of our tested debt to our annual recurring revenue and would be measured on a quarterly basis. Our Tested Debt consists of our outstanding obligations under the Facility (exclusive of PIK interest) and any indebtedness issued or earnouts owed to sellers in connection with acquisitions.</span></div></ix:continuation><div id="i35532209160d4a39b7448c994b0cac1b_46"></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfMTM3Mw_d8dd4a8f-81ee-4b2e-a1d4-9d477e45ca8f" continuedAt="i248e99fe0758467cb125ea7db2571cec" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 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%"> CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Receivables</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables from contracts with customers, net of allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfMTY1_00ff947d-4991-4457-b028-37b1388b964b">2,730</ix:nonFraction>, were $<ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfMTc0_63715d0e-3634-4388-b9ac-473b695e54fa">4,595</ix:nonFraction> at September&#160;30, 2021. Receivables from contracts with customers, net of allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfMjY5_8162d47c-d3dc-41db-b321-43e955be3e05">2,194</ix:nonFraction>, were $<ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfMjc4_fa9f6d60-7070-41e5-ab54-d1400af4f7f3">3,848</ix:nonFraction> at December&#160;31, 2020. <ix:nonNumeric contextRef="i7cbe170de7ff454eaa62994145ed0f49_D20200101-20201231" name="us-gaap:ConcentrationRiskBenchmarkDescription" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfMTM3NA_bdbd7382-c19d-4d7c-845b-d63f51848b16"><ix:nonNumeric contextRef="ieb06d2c1b7304aeab6257fb27966dfd7_D20210101-20210930" name="us-gaap:ConcentrationRiskBenchmarkDescription" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfMTM3NA_e6cd73dc-59d8-4bf1-8616-2bec8caac5d4">No customers represented more than 10% of our net accounts receivable balance as of September&#160;30, 2021 and December&#160;31, 2020, respectively.</ix:nonNumeric></ix:nonNumeric></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Commissions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred commission costs from contracts with customers were $<ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedContractCostGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfNDgx_82fa58a2-4146-4b24-899d-e5dda5d52ef9">4,475</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedContractCostGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfNDg4_5467b724-9d3c-474d-be71-9f12819f08f1">3,792</ix:nonFraction> at September&#160;30, 2021 and December&#160;31, 2020, respectively. The amount of amortization recognized for the three and nine months ended September&#160;30, 2021 was $<ix:nonFraction unitRef="usd" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfNTg4_c315b386-2421-496f-91d7-d7f5440d9af0">424</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfNTk1_c33f6ae6-a4df-420a-9798-6fe7f8a5b18c">963</ix:nonFraction>, respectively, and for the three and nine months ended September&#160;30, 2020 was $<ix:nonFraction unitRef="usd" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfNjQ4_0d74473a-24b1-4949-8f3b-a6e5831247ed">220</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfNjU1_90ba2788-9c16-4927-a0c7-e9a88ecf31ab">660</ix:nonFraction>, respectively.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;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="#i35532209160d4a39b7448c994b0cac1b_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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands, except per share amounts)</span></div></div><ix:continuation id="i248e99fe0758467cb125ea7db2571cec"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended September&#160;30, 2021, revenue of $<ix:nonFraction unitRef="usd" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" name="us-gaap:DeferredRevenueRevenueRecognized1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfNzM0_0f206b6a-8ee7-4215-8294-dba6844fbbdc">460</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenueRevenueRecognized1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfNzQx_67a7d5ea-0fcd-439c-a2e8-295dcd0eeebf">4,308</ix:nonFraction>, and the three and nine months ended September&#160;30, 2020, revenue of $<ix:nonFraction unitRef="usd" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" name="us-gaap:DeferredRevenueRevenueRecognized1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfNzg0_08f467d4-fc96-4fd3-82dc-a67f72d54406">259</ix:nonFraction>&#160;and $<ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenueRevenueRecognized1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfNzkx_b0aa138b-e9d3-43a5-92d7-444da93d78b1">3,652</ix:nonFraction>, respectively, was recognized from the deferred revenue balance at the beginning of each period.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transaction Price Allocated to the Remaining Performance Obligations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, approximately $<ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfOTg2_e661a724-14c0-4fc3-8927-b682e9a4b568">23,945</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="icff08481e49c41c494165ef7a412319a_I20210930" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfMTExNw_cf226f0a-bca3-44fd-8f94-acf6bdbd3f63">71</ix:nonFraction>% of these remaining performance obligations over the next <ix:nonNumeric contextRef="i87aa1ead7f724fa3a27305da3af94124_I20210930" format="ixt-sec:durmonth" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfMTE3Nw_b16f1891-ffdb-430c-90ab-d0085e29ac55">12</ix:nonNumeric> months, with the balance recognized thereafter.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Concentration</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="if2fc399ea1174e09a10d8dcf24ad0cef_D20210101-20210930" name="us-gaap:ConcentrationRiskBenchmarkDescription" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfMTM3Mg_07e3a067-3c7b-4f4e-8e62-08a2a0366a25"><ix:nonNumeric contextRef="ie7a06ef76eba4d569cabc8d760889ffe_D20200101-20201231" name="us-gaap:ConcentrationRiskBenchmarkDescription" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfMTM3Mg_e09fee27-bbb0-4082-8968-747fba347f89">During the three and nine months ended September&#160;30, 2021 and 2020, there were no customers that individually represented 10% or more of consolidated revenue.</ix:nonNumeric></ix:nonNumeric></span></div></ix:continuation><div id="i35532209160d4a39b7448c994b0cac1b_49"></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="us-gaap:OperatingLeasesOfLessorDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RleHRyZWdpb246MTM4ODA5NTYxMTAwNDc3NmJmMWZhNTRhZWFmYzA5YjVfMTQ3NQ_8f618943-a2bf-4b56-a608-11ec6a9b01ec" continuedAt="ie004e05ae34a4b49ba811b572ca64d57" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 7 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> LEASES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into office space lease agreements, which qualify as operating leases under ASU No. 2016-02, &#8220;Leases (Topic 842)&#8221;. Under such leases, the lessors receive annual minimum (base) rent. The leases have original terms (excluding extension options) ranging from&#160;<ix:nonNumeric contextRef="ifb35d1c676d44c16bca2d9afc82d660a_I20210930" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RleHRyZWdpb246MTM4ODA5NTYxMTAwNDc3NmJmMWZhNTRhZWFmYzA5YjVfMjk1_e15be9bc-9a9c-4300-9630-208c7a16a2c5">one year</ix:nonNumeric>&#160;to&#160;<ix:nonNumeric contextRef="i36b671ff76f04c358140eb7948113264_I20210930" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RleHRyZWdpb246MTM4ODA5NTYxMTAwNDc3NmJmMWZhNTRhZWFmYzA5YjVfMzAx_f6ce55ad-6e50-4531-8738-e11cda18f63e">ten years</ix:nonNumeric>. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="text-align:justify;text-indent:33.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record base rent expense under the straight-line method over the term of the lease. In the accompanying Condensed Consolidated Statements of Comprehensive Income (Loss), rent expense is included in operating expenses under general and administrative expenses. <ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RleHRyZWdpb246MTM4ODA5NTYxMTAwNDc3NmJmMWZhNTRhZWFmYzA5YjVfMTQ3Ng_be726a95-7d80-4bbb-983d-9b70c2052329" continuedAt="i72f8f44c113a4d35a886a37033fe845c" escape="true">The components of the rent expense for the three and nine months ended September&#160;30, 2021 and 2020 were as follows (in thousands):</ix:nonNumeric></span></div><div><ix:continuation id="i72f8f44c113a4d35a886a37033fe845c"><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:35.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.295%"></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:14.295%"></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:14.295%"></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:14.299%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="border-top:1pt 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="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOjllNzcxZGMxZTMzODQwOGU4MTY5ZTIzN2Q2MzM3Y2JkL3RhYmxlcmFuZ2U6OWU3NzFkYzFlMzM4NDA4ZTgxNjllMjM3ZDYzMzdjYmRfMi0xLTEtMS0w_59597bdb-7058-46e6-8744-4c1a62f0243e">496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOjllNzcxZGMxZTMzODQwOGU4MTY5ZTIzN2Q2MzM3Y2JkL3RhYmxlcmFuZ2U6OWU3NzFkYzFlMzM4NDA4ZTgxNjllMjM3ZDYzMzdjYmRfMi0zLTEtMS0w_345259d4-4d1e-462d-857d-cdf6a5b1ac98">540</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOjllNzcxZGMxZTMzODQwOGU4MTY5ZTIzN2Q2MzM3Y2JkL3RhYmxlcmFuZ2U6OWU3NzFkYzFlMzM4NDA4ZTgxNjllMjM3ZDYzMzdjYmRfMi01LTEtMS0w_479c4819-7699-41d3-98ec-8a3d3ec343e7">1,610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOjllNzcxZGMxZTMzODQwOGU4MTY5ZTIzN2Q2MzM3Y2JkL3RhYmxlcmFuZ2U6OWU3NzFkYzFlMzM4NDA4ZTgxNjllMjM3ZDYzMzdjYmRfMi03LTEtMS0w_d135c2d6-121b-4655-90ae-7a1e496d0b33">1,613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOjllNzcxZGMxZTMzODQwOGU4MTY5ZTIzN2Q2MzM3Y2JkL3RhYmxlcmFuZ2U6OWU3NzFkYzFlMzM4NDA4ZTgxNjllMjM3ZDYzMzdjYmRfMy0xLTEtMS0w_e43e2261-34c6-4b08-9b3c-eeb3318a11c2">11</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOjllNzcxZGMxZTMzODQwOGU4MTY5ZTIzN2Q2MzM3Y2JkL3RhYmxlcmFuZ2U6OWU3NzFkYzFlMzM4NDA4ZTgxNjllMjM3ZDYzMzdjYmRfMy0zLTEtMS0w_1b9b1204-7b05-48f6-ae8c-2df2aa126684">11</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOjllNzcxZGMxZTMzODQwOGU4MTY5ZTIzN2Q2MzM3Y2JkL3RhYmxlcmFuZ2U6OWU3NzFkYzFlMzM4NDA4ZTgxNjllMjM3ZDYzMzdjYmRfMy01LTEtMS0w_c099c26d-d4b3-49e3-8eec-90b08b8ab99b">32</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOjllNzcxZGMxZTMzODQwOGU4MTY5ZTIzN2Q2MzM3Y2JkL3RhYmxlcmFuZ2U6OWU3NzFkYzFlMzM4NDA4ZTgxNjllMjM3ZDYzMzdjYmRfMy03LTEtMS0w_657248fa-d176-4b32-8375-d31a7eeb396a">107</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net rent expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOjllNzcxZGMxZTMzODQwOGU4MTY5ZTIzN2Q2MzM3Y2JkL3RhYmxlcmFuZ2U6OWU3NzFkYzFlMzM4NDA4ZTgxNjllMjM3ZDYzMzdjYmRfNC0xLTEtMS0w_21b1edbc-c366-4067-abac-02d30ae714a1">485</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="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOjllNzcxZGMxZTMzODQwOGU4MTY5ZTIzN2Q2MzM3Y2JkL3RhYmxlcmFuZ2U6OWU3NzFkYzFlMzM4NDA4ZTgxNjllMjM3ZDYzMzdjYmRfNC0zLTEtMS0w_1e3b373d-8b11-4df9-97ed-73894c0e3854">529</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="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOjllNzcxZGMxZTMzODQwOGU4MTY5ZTIzN2Q2MzM3Y2JkL3RhYmxlcmFuZ2U6OWU3NzFkYzFlMzM4NDA4ZTgxNjllMjM3ZDYzMzdjYmRfNC01LTEtMS0w_4816b8ca-a608-437c-8c0b-6c1f131474f8">1,578</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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOjllNzcxZGMxZTMzODQwOGU4MTY5ZTIzN2Q2MzM3Y2JkL3RhYmxlcmFuZ2U6OWU3NzFkYzFlMzM4NDA4ZTgxNjllMjM3ZDYzMzdjYmRfNC03LTEtMS0w_a223dfb2-4f58-4d3e-aefe-56249143d478">1,506</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of calculating the operating lease assets and lease liabilities, extension options are not included in the lease term unless it is reasonably certain we will exercise the option, or the lessor has the sole ability to exercise the option. The weighted average discount rate of our operating leases is <ix:nonFraction unitRef="number" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="2" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RleHRyZWdpb246MTM4ODA5NTYxMTAwNDc3NmJmMWZhNTRhZWFmYzA5YjVfMTA4Nw_554fadab-bc13-4ad8-b8d3-bdcf042e709a">8</ix:nonFraction>% as of September&#160;30, 2021 and December&#160;31, 2020, respectively. The weighted average remaining lease term is <ix:nonNumeric contextRef="icff08481e49c41c494165ef7a412319a_I20210930" format="ixt-sec:durwordsen" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RleHRyZWdpb246MTM4ODA5NTYxMTAwNDc3NmJmMWZhNTRhZWFmYzA5YjVfMTE2Ng_9b32cbf7-6d13-470f-83ec-b577f6423dd0">five years</ix:nonNumeric> and <ix:nonNumeric contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231" format="ixt-sec:durwordsen" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RleHRyZWdpb246MTM4ODA5NTYxMTAwNDc3NmJmMWZhNTRhZWFmYzA5YjVfMTE3Mw_3c04ed79-a684-4f48-8f03-82ef43e6648d">six years</ix:nonNumeric> as of September&#160;30, 2021 and December&#160;31, 2020, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to operating leases for the nine months ended September&#160;30, 2021 and 2020 are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.467%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.253%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">Cash paid for amounts included in the measurement of lease liabilities:</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:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOmU0YzA3YmY2NThiYjQwOTE5NDNhN2Q2NzI4NjkyYTIwL3RhYmxlcmFuZ2U6ZTRjMDdiZjY1OGJiNDA5MTk0M2E3ZDY3Mjg2OTJhMjBfMy0xLTEtMS0w_de3fd4ac-c646-420e-ae79-ea6951bb6db8">1,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOmU0YzA3YmY2NThiYjQwOTE5NDNhN2Q2NzI4NjkyYTIwL3RhYmxlcmFuZ2U6ZTRjMDdiZjY1OGJiNDA5MTk0M2E3ZDY3Mjg2OTJhMjBfMy0zLTEtMS0w_6003287a-c640-429a-bd1e-4c3fa912615e">1,699</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOmU0YzA3YmY2NThiYjQwOTE5NDNhN2Q2NzI4NjkyYTIwL3RhYmxlcmFuZ2U6ZTRjMDdiZjY1OGJiNDA5MTk0M2E3ZDY3Mjg2OTJhMjBfNS0xLTEtMS0w_4f5dc9ef-ced2-4d3d-9032-fab98240d415">1,279</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOmU0YzA3YmY2NThiYjQwOTE5NDNhN2Q2NzI4NjkyYTIwL3RhYmxlcmFuZ2U6ZTRjMDdiZjY1OGJiNDA5MTk0M2E3ZDY3Mjg2OTJhMjBfNS0zLTEtMS0w_07654ecf-42de-4474-8685-510f44e6047e">1,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><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:94.5pt;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="#i35532209160d4a39b7448c994b0cac1b_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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands, except per share amounts)</span></div></div><div style="text-indent:36pt"><span><br/></span></div><ix:continuation id="ie004e05ae34a4b49ba811b572ca64d57"><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RleHRyZWdpb246MTM4ODA5NTYxMTAwNDc3NmJmMWZhNTRhZWFmYzA5YjVfMTQ3OA_cc9efb00-93a6-41a2-b4b3-b7a5ac1f5fd3" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum commitments over the life of all operating leases, which exclude variable rent payments, are as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"></td><td style="width:69.474%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.326%"></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%">2021 (three months)</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="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOmM2ZTRmYzk4MjcxZjQ0MjY5MjY3Y2UxMjRlOWFhOTdlL3RhYmxlcmFuZ2U6YzZlNGZjOTgyNzFmNDQyNjkyNjdjZTEyNGU5YWE5N2VfMS0xLTEtMS0w_5ee366c4-3c84-41bd-a63e-9ad9bf085225">598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOmM2ZTRmYzk4MjcxZjQ0MjY5MjY3Y2UxMjRlOWFhOTdlL3RhYmxlcmFuZ2U6YzZlNGZjOTgyNzFmNDQyNjkyNjdjZTEyNGU5YWE5N2VfMi0xLTEtMS0w_4fc54d89-35bc-484c-aa7e-04c2b64cde1c">1,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOmM2ZTRmYzk4MjcxZjQ0MjY5MjY3Y2UxMjRlOWFhOTdlL3RhYmxlcmFuZ2U6YzZlNGZjOTgyNzFmNDQyNjkyNjdjZTEyNGU5YWE5N2VfMy0xLTEtMS0w_9d641162-6376-4bb6-8fdf-aa065b08e396">1,574</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOmM2ZTRmYzk4MjcxZjQ0MjY5MjY3Y2UxMjRlOWFhOTdlL3RhYmxlcmFuZ2U6YzZlNGZjOTgyNzFmNDQyNjkyNjdjZTEyNGU5YWE5N2VfNC0xLTEtMS0w_9a90e1d5-c53f-4650-bac6-9577fe5dec68">1,384</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOmM2ZTRmYzk4MjcxZjQ0MjY5MjY3Y2UxMjRlOWFhOTdlL3RhYmxlcmFuZ2U6YzZlNGZjOTgyNzFmNDQyNjkyNjdjZTEyNGU5YWE5N2VfNS0xLTEtMS0w_7ffb0e0a-31f2-47b5-9be1-1a5e52831971">974</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOmM2ZTRmYzk4MjcxZjQ0MjY5MjY3Y2UxMjRlOWFhOTdlL3RhYmxlcmFuZ2U6YzZlNGZjOTgyNzFmNDQyNjkyNjdjZTEyNGU5YWE5N2VfNi0xLTEtMS0w_7ca215ef-418b-44a2-b265-9f95935d9973">610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOmM2ZTRmYzk4MjcxZjQ0MjY5MjY3Y2UxMjRlOWFhOTdlL3RhYmxlcmFuZ2U6YzZlNGZjOTgyNzFmNDQyNjkyNjdjZTEyNGU5YWE5N2VfNy0xLTEtMS0w_10c3e00a-e1f7-4550-a9f9-83a28c08c375">1,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOmM2ZTRmYzk4MjcxZjQ0MjY5MjY3Y2UxMjRlOWFhOTdlL3RhYmxlcmFuZ2U6YzZlNGZjOTgyNzFmNDQyNjkyNjdjZTEyNGU5YWE5N2VfOC0xLTEtMS0w_d7923d5f-3583-47c5-bf1d-5e4fc2d16738">8,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOmM2ZTRmYzk4MjcxZjQ0MjY5MjY3Y2UxMjRlOWFhOTdlL3RhYmxlcmFuZ2U6YzZlNGZjOTgyNzFmNDQyNjkyNjdjZTEyNGU5YWE5N2VfOS0xLTEtMS0w_a66ce0b9-c245-40bf-a57d-1e4250dc41f1">1,569</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOmM2ZTRmYzk4MjcxZjQ0MjY5MjY3Y2UxMjRlOWFhOTdlL3RhYmxlcmFuZ2U6YzZlNGZjOTgyNzFmNDQyNjkyNjdjZTEyNGU5YWE5N2VfMTAtMS0xLTEtMA_b496df7e-0533-4575-9422-b133ab3c9de2">6,761</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><span><br/></span></div><div id="i35532209160d4a39b7448c994b0cac1b_52"></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfMTYzNg_bfc2f34f-b3ba-4743-bf08-b7f985459d86" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 8 </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%"> SHARE-BASED COMPENSATION</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have 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="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares available for issuance under the 2018 Plan is equal to the sum of (i) <ix:nonFraction unitRef="shares" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfNDYz_54cfb4f1-93c9-458e-a032-b896be6184e6">2,350</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="icff08481e49c41c494165ef7a412319a_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfNzMz_b9bb2f06-6cac-477a-99f6-218adf6f0a53">1,872</ix:nonFraction> shares at a weighted average exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfNzgz_6cefe58d-9c5c-48d2-97e9-574d97b67665">8.01</ix:nonFraction>. During the three and nine months ending September&#160;30, 2021 we issued employee stock options to purchase <ix:nonFraction unitRef="shares" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfMTA5OTUxMTYyOTUyNQ_84047f1e-7dc2-47b5-aa32-5e0b641ba488">25</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfMTA5OTUxMTYyOTUzMw_4d9cc99a-e30b-4421-9710-1c51d787aaef">954</ix:nonFraction> shares, respectively. The weighted average exercise price of these awards was $<ix:nonFraction unitRef="usdPerShare" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfOTM1_34a241ea-8336-4c95-a2e2-43677cad4e24">9.39</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfOTQy_bcf0d070-1a37-4f76-9532-c3d412ab3c1a">7.83</ix:nonFraction> for the three and nine months ended September&#160;30, 2021, respectively. These awards will vest over a three year period. We also had <ix:nonFraction unitRef="shares" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfMTA0NQ_d10ac56a-f630-4173-9dd5-5bf9884895a7">193</ix:nonFraction> outstanding restricted stock units as of September&#160;30, 2021.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, we had <ix:nonFraction unitRef="shares" contextRef="icff08481e49c41c494165ef7a412319a_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfMTExMQ_aa78f426-05f8-422b-87b1-0964a10eee93">1,615</ix:nonFraction> shares available for grant pursuant to the 2018 Plan.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share based compensation for our stock option plans for the three months ended September&#160;30, 2021 and September&#160;30, 2020 was $<ix:nonFraction unitRef="usd" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfMTI2Mg_e8086cc1-0c64-488a-b221-c5a35d28dba3">714</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfMTI2OQ_e5dafed4-c7e5-457a-ab50-04e1d3dc6402">1,295</ix:nonFraction>, respectively and for the nine months ended September&#160;30, 2021 and September&#160;30, 2020 was $<ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfMTMyOA_c9e31e3f-8aeb-4847-91c5-2fb52447bed7">1,340</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfMTMzNQ_7fefcd85-c3df-4b1b-aa80-5d137a0b44bd">1,025</ix:nonFraction>, respectively. We issued <ix:nonFraction unitRef="shares" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfMTM2Mw_f6f17880-51e8-405a-92cf-4b4a466d257e">9</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfMTM3MA_7e4327cf-7ca3-48f2-b048-d87f3c0f4bf3">58</ix:nonFraction> shares of common stock related to exercises of stock options for the three months ended September&#160;30, 2021 and 2020, respectively. We forfeited <ix:nonFraction unitRef="shares" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="INF" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfMTQ5Ng_79b10759-f2f4-492d-a1f7-7e367bb9b6ad">77</ix:nonFraction> and issued <ix:nonFraction unitRef="shares" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfMTUwMw_c4c589d1-0676-4919-807b-5f01aedd9d4a">7</ix:nonFraction> shares of common stock related to the issuance of vested restricted stock units, net for the three months ended September&#160;30, 2021 and 2020, respectively.</span></div></ix:nonNumeric><div id="i35532209160d4a39b7448c994b0cac1b_55"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 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="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RleHRyZWdpb246NDY5MmIwNmI1OWZjNGRhZjk3MjRiOGE5OTUyN2M4ODVfOTI3_20d58452-0bad-4c7d-a6ef-9ed02f2604f5" continuedAt="iff5142a3cfec4ddca1c5ea0ad45169ca" escape="true">NET EARNINGS (LOSS) PER SHARE</ix:nonNumeric></span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iff5142a3cfec4ddca1c5ea0ad45169ca" continuedAt="i631a82d5dcf04cc883e61131727d9f3c">We compute net earnings (loss) per share based on the weighted average number of common shares outstanding for the period. Diluted net earnings (loss) per share reflects the maximum dilution that would have resulted from incremental common shares issuable upon the exercise of stock options. We compute the number of common share equivalents, which includes stock options, using the treasury stock method. We have excluded stock options and restricted stock units of approximately <ix:nonFraction unitRef="shares" contextRef="i7ec50ca67a09410db971313655ee8907_D20210701-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RleHRyZWdpb246NDY5MmIwNmI1OWZjNGRhZjk3MjRiOGE5OTUyN2M4ODVfMTA5OTUxMTYyODcwNg_2a3fb752-01ae-4d48-8b83-f0818440da87">2,014</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i91b47e3cea4247fbbe635692719589c6_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RleHRyZWdpb246NDY5MmIwNmI1OWZjNGRhZjk3MjRiOGE5OTUyN2M4ODVfMTA5OTUxMTYyODcxNQ_4e426add-0142-437c-ac30-8c164b1a9a46">2,040</ix:nonFraction> for the three and nine months ended September&#160;30, 2021, respectively, and <ix:nonFraction unitRef="shares" contextRef="ifc0010187bb44fa3b8d602be4434ff0c_D20200701-20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RleHRyZWdpb246NDY5MmIwNmI1OWZjNGRhZjk3MjRiOGE5OTUyN2M4ODVfNTI3_99dae176-d9d0-4501-bb9c-84cc446af71f">1,859</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="icf028a327ac948c28eb92c6e2ea7b490_D20200101-20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RleHRyZWdpb246NDY5MmIwNmI1OWZjNGRhZjk3MjRiOGE5OTUyN2M4ODVfNTM0_3e9f516f-d58b-4ff1-b284-1372af279c88">2,063</ix:nonFraction> shares for the three and nine months ended September&#160;30, 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.</ix:continuation></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;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="#i35532209160d4a39b7448c994b0cac1b_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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands, except per share amounts)</span></div></div><ix:continuation id="i631a82d5dcf04cc883e61131727d9f3c"><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RleHRyZWdpb246NDY5MmIwNmI1OWZjNGRhZjk3MjRiOGE5OTUyN2M4ODVfOTI4_40617978-5cf9-4110-97bc-08f6b610820c" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net earnings (loss) per common share for the three and nine months ended September&#160;30, 2021 and September&#160;30, 2020 (in thousands, except per share amounts):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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%">Basic:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfMy0xLTEtMS0w_a99056a5-d2b9-45e8-8983-47691248304a">5,328</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfMy0zLTEtMS0w_a6e69676-c58d-44fe-aa06-b1e996174b5c">4,759</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfMy01LTEtMS0w_f5b386fa-c84d-4d42-8c62-4e45ea3e916f">7,494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfMy03LTEtMS0w_f350f52d-bc93-44c7-abea-37b7f95cb402">10,470</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares of common stock outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfNC0xLTEtMS0w_8ff5f5e1-aa47-4f30-81e6-390a3a023f68">19,182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfNC0zLTEtMS0w_9ba555f1-3bec-426f-9cd4-75ff92fff23d">15,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfNC01LTEtMS0w_3d4bf5ba-fcf0-42c5-a2fc-785586b56415">19,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfNC03LTEtMS0w_5ac8f8ef-9735-4e3b-903f-621e32117aa6">15,793</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings (loss) per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfNS0xLTEtMS0w_2c84534c-063c-4293-a788-728622988d5f">0.28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfNS0zLTEtMS0w_1b453636-ca68-4d5a-9386-4d7c978aac72">0.30</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfNS01LTEtMS0w_6456f3b0-0133-430c-a67d-81317a215104">0.39</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfNS03LTEtMS0w_ecd94a8d-327f-4970-be70-43ac8aee13f2">0.66</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfOC0xLTEtMS0w_a99056a5-d2b9-45e8-8983-47691248304a">5,328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfOC0zLTEtMS0w_a6e69676-c58d-44fe-aa06-b1e996174b5c">4,759</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="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfOC01LTEtMS0w_f5b386fa-c84d-4d42-8c62-4e45ea3e916f">7,494</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfOC03LTEtMS0w_f350f52d-bc93-44c7-abea-37b7f95cb402">10,470</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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfOS0xLTEtMS0w_2474f583-6aac-4ad4-b21a-07799a34b165">19,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfOS0zLTEtMS0w_2905746d-a7bb-462c-8fc5-7d486a183daf">15,873</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfOS01LTEtMS0w_1e3d7e58-f606-45a2-b580-2e4ad25b178d">19,243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfOS03LTEtMS0w_1c718990-659a-4717-a2b8-34be09b8bfed">15,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings (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="ieb13703d0f174d43b997c34eace387de_D20210701-20210930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfMTAtMS0xLTEtMA_a29830c8-abed-4658-9d52-f2028ab3d459">0.28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfMTAtMy0xLTEtMA_61ab95b9-69b6-41d4-a210-7c36a57712b0">0.30</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="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfMTAtNS0xLTEtMA_5e2c8653-7e4b-4c85-9bd0-05be9155159a">0.39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfMTAtNy0xLTEtMA_77318ead-e504-437f-92b2-3100baa04496">0.66</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="i35532209160d4a39b7448c994b0cac1b_956"></div><div><span><br/></span></div><ix:nonNumeric contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930" name="us-gaap:OtherAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl85NTYvZnJhZzo4NjQ3MDFjNmNhYTI0YzU3OTExMDczN2RmZjllMjgxMC90ZXh0cmVnaW9uOjg2NDcwMWM2Y2FhMjRjNTc5MTEwNzM3ZGZmOWUyODEwXzEwOTk1MTE2MzE3NjU_e0448364-2be4-4d28-8a02-69c29b3cc508" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 10 &#8211; EMPLOYEE RETENTION TAX CREDIT</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Coronavirus Aid, Relief, and Economic Security Act (CARES) was signed into law, providing numerous tax provisions and other stimulus measures, including the Employee Retention Tax Credit (&#8220;ERTC&#8221;): a refundable tax credit against certain employment taxes. The Taxpayer Certainty and Disaster Tax Relief Act of 2020 and the American Rescue Plan Act of 2021 extended and expanded the availability of the ERTC. We have qualified for the ERTC in all three quarters of 2021. During the quarter ended September&#160;30, 2021, we recorded an aggregate benefit of $<ix:nonFraction unitRef="usd" contextRef="i352542168a794d438b50291fc2446775_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl85NTYvZnJhZzo4NjQ3MDFjNmNhYTI0YzU3OTExMDczN2RmZjllMjgxMC90ZXh0cmVnaW9uOjg2NDcwMWM2Y2FhMjRjNTc5MTEwNzM3ZGZmOWUyODEwXzEwOTk1MTE2MzE3Njc_6d3dc5be-bbda-49b2-a30d-148abed8442d">10,533</ix:nonFraction> in Other income (expense), net in our Condensed Consolidated Statements of Comprehensive Income (Loss) to reflect the ERTC for the three quarters in 2021. The receivable for the ERTC benefit as of September&#160;30, 2021 is in Other current assets on our Condensed Consolidated Balance Sheets at September&#160;30, 2021.</span></div></ix:nonNumeric><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="i35532209160d4a39b7448c994b0cac1b_61"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div id="i35532209160d4a39b7448c994b0cac1b_64"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Form 10-Q contains forward-looking statements about our financial results, which may include expected U.S GAAP and non-U.S. 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, share-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&#8217;s results could differ materially from the results expressed or implied by the forward-looking statements we make. The risks and uncertainties referred to above include&#8212;but are not limited to&#8212;risks associated with possible fluctuations in the Company&#8217;s financial and operating results; the Company&#8217;s rate of growth and anticipated revenue run rate, including impact of the current environment, the spread of major pandemics or epidemics (including COVID-19) 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&#8217;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; errors, interruptions or delays in the Company&#8217;s services or the Company&#8217;s Web hosting; breaches of the Company&#8217;s security measures; domestic 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&#8217;s business model, including risks related to government contracts; the Company&#8217;s ability to continue to release, gain customer acceptance of and provide support for new and improved versions of the Company&#8217;s services; successful customer deployment and utilization of the Company&#8217;s existing and future services; changes in the Company&#8217;s sales cycle; competition; various financial aspects of the Company&#8217;s subscription model; unexpected increases in attrition or decreases in new business; the Company&#8217;s ability to realize benefits from strategic partnerships and strategic investments; the emerging markets in which the Company operates; the Company&#8217;s ability to hire, retain and motivate employees and manage the Company&#8217;s growth; changes in the Company&#8217;s customer base; technological developments; litigation and any related claims, negotiations and settlements, including with respect to intellectual property matters or industry-specific regulations; unanticipated changes in the Company&#8217;s effective tax rate; regulatory pressures on economic relief enacted as a result of the COVID-19 pandemic that change or cause different interpretations with respect to eligibility for such programs; factors affecting the Company&#8217;s term loan; fluctuations in the number of Company shares outstanding and the price of such shares; collection of receivables; interest rates; factors affecting the Company&#8217;s deferred tax assets and ability to value and utilize them; the potential negative impact of indirect tax exposure; the risks and expenses associated with the Company&#8217;s real estate and office facilities space; and general developments in the economy, financial markets, credit markets and the impact of current and future accounting pronouncements and other financial reporting standards.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further information on these and other factors that could affect the Company&#8217;s financial results is included in the reports on Forms 10-K, 10-Q and 8-K, and in other filings we make with the SEC from time to time. These documents are available on the SEC Filings section of the Investor Information section of the Company&#8217;s website at investor.asuresoftware.com. Asure assumes no obligation and does not intend to update these forward-looking statements, except as required by law.</span></div><div id="i35532209160d4a39b7448c994b0cac1b_67"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OVERVIEW</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Business</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following review of Asure&#8217;s financial position as of September&#160;30, 2021 and December&#160;31, 2020, and results of operations for the three and nine months ended September&#160;30, 2021 and 2020 should be read in conjunction with our 2020 Annual Report on Form 10-K filed with the SEC on March&#160;11, 2021. Asure&#8217;s internet website address is www.asuresoftware.com. Our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934 are available through the investor relations page of our internet website free of charge as soon as reasonably practicable after they are electronically filed, or furnished to, the SEC. Asure&#8217;s internet website and the information contained in our website or connected to our website are not incorporated into this Quarterly Report on Form 10-Q, however we do post information on the investor relations page of our website that we believe may be of interest to our investors.</span></div><div style="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%">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="#i35532209160d4a39b7448c994b0cac1b_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asure is a leading provider of cloud-based Human Capital Management (&#8220;HCM&#8221;) software and services. We help small and medium-sized businesses grow by offering the HR tools necessary to build a better workforce, providing the resources to stay compliant with ever changing federal, state, and local tax jurisdictions and labor laws, ultimately freeing their cash flows so they can spend their financial capital on growing their business rather than back-office overhead that impedes growth. Asure&#8217;s HCM suite, named AsureHCM, includes cloud-based Payroll &amp; Tax, HR, and Time &amp; Attendance software as well as HR Services ranging from HR projects to completely outsourcing payroll and HR staff. We also offer these products and services through our network of Reseller Partners.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a leading provider of cloud-based HCM solutions, delivered as a software-as-a-service (&#8220;SaaS&#8221;) for small and medium-sized businesses (&#8220;SMBs&#8221;). From recruitment to retirement, our solutions help more than 80,000 SMBs across the United States grow their businesses. About 10,000 of our clients are direct and approximately 70,000 remaining clients are indirect as they have contracts with Reseller Partners that white label our solutions.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We strive to be the most trusted HCM resource to entrepreneurs and are focused on less densely populated U.S. metropolitan cities where fewer of our competitors have a presence. Our solution strategy solves three primary challenges that prevent businesses from growing: HR complexity, allocation of human and financial capital, and the ability to build great teams. We have invested in, and intend to continue to invest in, research and development to expand our solution. Asure HCM, our user-friendly solution, reduces the administrative burden on employers and increases employee productivity while managing the complete employment lifecycle.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impact of the COVID-19 Pandemic</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared the COVID-19 outbreak to be a global pandemic. 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 certain 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 and began transitioning our employees to work-from-home arrangements. As of June 1, 2021, we have opened our offices and resumed in person work. We continue to take proactive measures, including regular cleaning of the offices, and monitoring of the Center for Disease Control guidelines for returning to work. We will continue to actively monitor the situation and may take further actions that alter our business 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="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in 2020, the COVID-19 pandemic 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 at the onset of the pandemic negatively impacted our recurring revenue during 2020. We expect our recurring revenue in future periods to continue to be negatively impacted by headcount reductions until employment levels across our 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="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 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, cumulatively had an adverse impact on our operating results for the year ended December&#160;31, 2020. We expect net income to be negatively affected by the impact of the pandemic on our recurring revenue and our deliberate, increased level of investment in sales and marketing and research and development to drive the growth of our business.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the COVID-19 pandemic, our sales force traveled frequently to market our solution set. The current remote work environment presents a unique opportunity because each sales employee is able to meet virtually with a greater number of client prospects in a given day than they would if conducting in-person meetings. Although we have not experienced such challenges to date, if clients and client prospects are not as willing or available to engage by video conference and teleconference, the shift from in-person to virtual sales meetings could negatively affect our sales efforts, impede client acquisition and lengthen our sales cycles, which would negatively impact our business and results of operations and could impact our financial condition in the future.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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="#i35532209160d4a39b7448c994b0cac1b_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The employee retention tax credit (&#8220;ERTC&#8221;) for 2020 was established under the CARES Act and amended by the Taxpayer Certainty and Disaster Tax Relief Act of 2020 and provided for changes in the employee retention credit for 2020 and provided an additional credit. The Company evaluated its eligibility for the ERTC for the three quarters lapsed in 2021. It was determined that the Company qualified for the employee retention credit for each quarter ended in 2021. As a result, as of September&#160;30, 2021 approximately $10,533 was recognized in Interest (expense) income, net for the ERTC. For further discussion, see Note 10 &#8212; Employee Retention Credit.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are unable to estimate the full impact the COVID-19 pandemic could have on our business and results of operations in the future due to numerous uncertainties, including the severity of the disease, the occurrence of variant strains, the duration of the outbreak, actions that may be taken by governmental authorities, the impact it may have on the business of our clients and other factors identified in Part I, Item 1A &#8220;Risk Factors&#8221; in our 2020 Annual Report on 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 style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisitions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 30, 2021, our subsidiary, Evolution Payroll Processing LLC (&#8220;EPP&#8221;), acquired certain assets of a New Jersey corporation, which were used to provide payroll processing services. The aggregate purchase price we paid for the assets was $24,150, including: (i) $15,000 in cash at closing, (ii) the delivery of a promissory note of $4,350, and (iii) the delivery of 523 shares of the Company&#8217;s common stock which the parties agreed had an aggregate value of $4,800 as of September 30, 2021. At closing, the face amount of the promissory note was adjusted to $4,318 to account for a shortfall in working capital. The agreement is subject to future adjustments to the purchase price, including working capital and an earnout.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also on September 30, 2021, EPP acquired certain assets of a Vermont corporation, which were used to provide payroll processing services. The aggregate purchase price for these assets was $14,750, paid as follows: (i) $10,325 in cash at closing, (ii) the delivery of a promissory note in the amount of $2,213, and (iii) the delivery of 244 shares of the Company&#8217;s common stock which the parties agreed had an aggregate value of $2,213 as of September 30, 2021. The agreement is subject to a future working capital adjustment to the purchase price.</span></div><div id="i35532209160d4a39b7448c994b0cac1b_70"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RESULTS OF OPERATIONS </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands)</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three and Nine Months Ended September&#160;30, 2021&#160;Compared to&#160;Three and Nine Months Ended September&#160;30, 2020</span></div><div style="text-indent:6.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth, for the fiscal periods indicated, the percentage of total revenues represented by certain items in the Company&#8217;s Condensed Consolidated Statements of Comprehensive Income (Loss):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:45.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></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:11.803%"></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:11.803%"></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:11.805%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="border-top:1pt 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%">Revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#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%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#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 income (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%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) gain on extinguishment of debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Employee retention tax credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain (loss) from operations before income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#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 income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are comprised of recurring revenues, professional services, hardware, and other revenues. We expect our revenues to increase as we introduce new applications, expand our client base and renew and expand relationships with existing clients. As a percentage of total revenues, we expect our mix of recurring revenues, and professional services, hardware and other revenues to remain relatively constant. While revenue mix varies by product, recurring revenue represented over 91% of total revenue in the third quarter.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue was derived from the following sources (in thousands):</span></div><div><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:45.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></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:11.803%"></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:11.803%"></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:11.805%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variance</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,374&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">15,273&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">1,101&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services, hardware and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">865&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,981&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,015&#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%">1,966&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:45.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></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:11.803%"></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:11.803%"></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:11.805%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variance</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,688&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,442&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">4,246&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services, hardware and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,628&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">54,951&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,077&#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%">5,874&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for the three months ended September&#160;30, 2021, increased sequentially $813 or 5%, from $17,168 for the three months ended June 30, 2021 primarily due to increased demand of our ERTC service and underlying growth in our core business.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recurring Revenues</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring revenues include fees for our payroll, payroll tax, time and labor management, and other Asure solutions as well as fees charged for form filings and delivery of client payroll checks and reports. These revenues are derived from fixed amounts charged per billing period and sometimes an additional fee per employee or transaction processed. We do not require clients to enter into long-term contractual commitments for our services. Our billing period varies by client based on when each client pays its employees, which may be weekly, bi-weekly, semi-monthly or monthly. We also generate recurring revenue from our Reseller Partners that license our solutions. Because recurring revenues are based, in part, on fees for use of our applications and the delivery of checks and reports that are levied on a per-employee basis, our recurring revenues increase as our clients hire more employees. Recurring revenues are recognized in the period services are rendered.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring revenues include revenues relating to the annual processing of payroll forms, such as Form W-2 and Form 1099, and revenues from processing unscheduled payroll runs (such as bonuses) for our clients. Because payroll forms are typically processed in the first quarter of the year and many of our clients are subject to form filing requirements mandated by the Affordable Care Act (&#8220;ACA&#8221;), 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="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This revenue line also includes interest earned on funds held for clients. We collect funds from clients in advance of either the applicable due date for payroll tax submissions or the applicable disbursement date for employee payment services. These collections from clients are typically disbursed from one to 30 days after receipt, with some funds being held for up to 120 days. We typically invest funds held for clients in money market funds, demand deposit accounts, commercial paper, fixed income securities and certificates of deposit until they are paid to the applicable tax or regulatory agencies or to client employees. The amount of interest we earn from the investment of client funds is also impacted by changes in interest rates.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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="#i35532209160d4a39b7448c994b0cac1b_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for the three months ended September&#160;30, 2021 was $17,981, an increase of $1,966, or 12%, from $16,015 for the three months ended September&#160;30, 2020. The 12% growth was split between two-thirds organic and one-third inorgranic growth. The inorganic growth was driven by an increase in clients from our acquisitions at the beginning of 2021. Higher account balances in funds held for clients increased interest revenue compared to the prior year.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for the nine months ended September&#160;30, 2021 was $54,951, an increase of $5,874, or 12%, from $49,077 for the nine months ended September&#160;30, 2020. Recurring revenue increased primarily due to an increase in clients due to our acquisitions at the beginning of 2021 and higher account balances in funds held for clients and correlated interest revenue.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional Services, Hardware and Other Revenues</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional Services, Hardware and Other Revenues represents implementation fees, one-time consulting projects, on-premise maintenance, and hardware devices to enhance our software products.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services, hardware and other revenue increased $865, or 117%, for the three months ended September&#160;30, 2021 from the similar period in 2020 due to the continued success of our Employee Retention Tax Credit (&#8220;ERTC&#8221;) service launch, which we anticipate to have a positive impact on our operating results through 2021.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services, hardware and other revenue increased $1,628, or 100%, for the nine months ended September&#160;30, 2021 from the similar period in 2020, due to the implementation of our ERTC service in 2021.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although our total customer base is widely spread across industries, our sales are concentrated in small to medium-sized businesses. We continue to target small and medium-sized businesses across industries as prospective customers. Geographically, we sell our products primarily in the United States.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to continuing to develop our workforce solutions and release of new software updates and enhancements, we continue to actively explore other opportunities to acquire additional products or technologies to complement our current software and services.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross Profit and Gross Margin</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated gross profit for the three months ended September&#160;30, 2021 was $10,868, an increase of $1,795, or 20%, from $9,073 for the three months ended September&#160;30, 2020.&#160;Gross margin as a percentage of revenue was 60% for the three months ended September&#160;30, 2021 as compared to 57% for the three months ended September&#160;30, 2020. Our increase in gross margin is primarily attributable to the increase in revenue and more efficient operations.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated gross profit for the nine months ended September&#160;30, 2021 was $33,305, an increase of $5,018, or 18%, from $28,287 for the nine months ended September&#160;30, 2020.&#160;Gross margin as a percentage of revenue was 61% for the nine months ended September&#160;30, 2021 as compared to 58% for the nine months ended September&#160;30, 2020. Our increase in gross margin is primarily attributable to the increase in revenue and more efficient operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cost of sales relates primarily to direct product costs, compensation for operations and related consulting expenses, hardware expenses, facilities and related expenses and the amortization of our purchased software development costs. We include intangible amortization related to developed and acquired technology within cost of sales.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sales and Marketing Expenses</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses primarily consist of salaries and related expenses for sales and marketing staff, including stock-based expenses, commissions, as well as marketing programs, which include events, corporate communications and product marketing activities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling and marketing expenses for the three months ended September&#160;30, 2021 were $3,897, an increase of $324, or 9%, from $3,573 for the three months ended September&#160;30, 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. Sales and marketing expenses as a percentage of revenue remained flat at 22% for the three months ended September&#160;30, 2021 from 22% for the same period in 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling and marketing expenses for the nine months ended September&#160;30, 2021 were $11,130, an increase of $1,213, or 12%, from $9,917 for the nine months ended September&#160;30, 2020, primarily due to increased personnel costs offset by lower discretionary marketing spending as we&#160;focus on hiring direct sales personnel. Selling and marketing expenses as a percentage of revenue remained flat at 20% for the nine months ended September&#160;30, 2021 from 20% for the same period in 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to expand and increase selling costs as we focus on hiring direct sales personnel, expanding recognition of our brand, and lead generation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General and Administrative Expenses</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses primarily consist of salaries and related expenses, including stock-based expenses for finance and accounting, legal, internal audit, human resources and management information systems personnel, legal costs, professional fees, and other corporate expenses such as transaction costs for acquisitions.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses for the three months ended September&#160;30, 2021 were $7,005, an increase of $1,058, or 18%, from $5,947 for the three months ended September&#160;30, 2020, primarily attributable to increased personnel, contracting and placement costs. General and administrative expenses as a percentage of revenue increased to 39% for the three months ended September&#160;30, 2021 from 37% for the same period in 2020.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses for the nine months ended September&#160;30, 2021 were $20,324, an increase of $3,840, or 23%, from $16,484 for the nine months ended September&#160;30, 2020, primarily attributable to increased personnel, contracting and placement costs. General and administrative expenses as a percentage of revenue increased to 37% for the nine months ended September&#160;30, 2021 from 34% for the same period in 2020.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to drive efficiencies within our payroll operations by continually reevaluating our vendor relationships.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development Expenses</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development (&#8220;R&amp;D&#8221;) expenses consist primarily of salaries and related expenses, including stock-based expenses for employees supporting our R&amp;D activities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">R&amp;D expenses for the three months ended September&#160;30, 2021 were $1,505, a decrease of $300, or 17%, from $1,805 for the three months ended September&#160;30, 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 8% for the three months ended September&#160;30, 2021 from 11% for the same period in 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">R&amp;D expenses for the nine months ended September&#160;30, 2021 were $3,972, a decrease of $384, or 9%, from $4,356 for the nine months ended September&#160;30, 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 7% for the nine months ended September&#160;30, 2021 from 9% for the same period in 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We will continue to enhance our products and technologies through expansion of our technological resources by increasing headcount and development partnerships, as well as through organic improvements and acquired intellectual property. We will continue to expand the breadth of integration between our solutions, allowing direct clients and resellers the ability to easily add and implement components across our entire solution set. We believe that our expanded investment in product, engineering, SaaS hosting, mobile and hardware technologies lays the groundwork for broader market opportunities and represents a key aspect of our competitive differentiation. Native mobile applications, common user interface, expanded web service integration and other technologies are all part of our initiatives.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our development efforts for future releases and enhancements are driven by feedback received from our existing and potential customers and by gauging market trends. We believe we have the appropriate development team to design and enhance our solution suite and integrated platform. We have also made significant investments outside of core R&amp;D into compliance and certifications, including SOC I Type 2 and SOC II Type 2 certifications, BIPA, CCPA, and other initiatives.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amortization of Intangible Assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense in operating expenses for the three months ended September&#160;30, 2021 was $2,534, an increase of $110, or 5%, from $2,424 for the three months ended September&#160;30, 2020. Amortization expense as a percentage of revenue was 14% and 15% for the three months ended September&#160;30, 2021 and 2020, respectively.</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="#i35532209160d4a39b7448c994b0cac1b_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense in operating expenses for the nine months ended September&#160;30, 2021 was $7,590, an increase of $468, or 7%, from $7,122 for the nine months ended September&#160;30, 2020. Amortization expense as a percentage of revenue was 14% and 15% for the nine months ended September&#160;30, 2021 and 2020, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Income (Expense), Net</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net for the three months ended September&#160;30, 2021 was a gain of $9,661 compared to a loss of $408 for the three months ended September&#160;30, 2020. The gain is attributed to $10,533 in Employee Retention Credits, discussed earlier in this Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations under Impact of the COVID-19 Pandemic. Other income (expense), net as a percentage of revenue was income of 54% and an expense of 3% for the three months ended September&#160;30, 2021 and September&#160;30, 2020, respectively. Interest expenses for the three months ended September&#160;30, 2021 and 2020 are composed primarily of interest expense on notes payable.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net for the nine months ended September&#160;30, 2021 was a gain of $17,868 compared to a loss of $807 for the nine months ended September&#160;30, 2020. The gain is attributed to $10,533 in Employee Retention Credits, discussed earlier in this Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations under Impact of the COVID-19 Pandemic. Other income (expense), net as a percentage of revenue was income of 33% and expense of 2% for the nine months ended September&#160;30, 2021 and September&#160;30, 2020, respectively. Interest expenses for the nine months ended September&#160;30, 2021 and 2020 is composed primarily of interest expense on notes payable.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended September&#160;30, 2021 and 2020, we recorded an income tax expense attributable to continuing operations of $260 and benefit of $325, respectively, an increase of $585 or 180%.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September&#160;30, 2021 and 2020, we recorded an income tax expense attributable to continuing operations of $663 and $71, respectively, an increase of $592 or 834%.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income (Loss) From Operations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generated income from operations of $5,328, or $0.28 per share, during the three months ended September&#160;30, 2021, compared to a loss from operations of $4,759, or $0.30 per share, during the three months ended September&#160;30, 2020. Income and loss from operations as a percentage of total revenues was 30% and 30% for the three months ended September&#160;30, 2021 and 2020, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generated income from operations of $7,494, or $0.39 per share, during the nine months ended September&#160;30, 2021, compared to a loss from operations of $10,470, or $0.66 per share, during the nine months ended September&#160;30, 2020. Income and loss from operations as a percentage of total revenues was 14% and 21% for the nine months ended September&#160;30, 2021 and 2020, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to continue to implement our corporate strategy for growing our software and services business by investing in areas that directly generate revenue and positive cash flows for the Company. However, uncertainties and challenges remain, including the effects of COVID-19, inflation and supply chain disruptions, 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="i35532209160d4a39b7448c994b0cac1b_73"></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIQUIDITY AND CAPITAL RESOURCES </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.521%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,506&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">28,577&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">This balance excludes cash equivalents in funds held for clients</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Working Capital</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We had working capital of $17,356 at September&#160;30, 2021, an increase of $9,148 from working capital of $8,208 at December&#160;31, 2020. Working capital as of September&#160;30, 2021 and December&#160;31, 2020 includes $1,501&#160;and $4,416&#160;of short-term deferred revenue, respectively. Deferred revenue is an obligation to perform future services. We expect that deferred revenue will convert to&#160;future revenue as we perform our services, but this does not represent&#160;future payments. Deferred revenue can vary based on seasonality, expiration of initial multi-year contracts and deals that are billed after implementation rather than in advance of service delivery.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Operating Activities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Net cash used in operating activities of $1,144 for the nine months ended September&#160;30, 2021 was primarily driven by non-cash adjustments to our net income of approximately $7,026, primarily due to depreciation and amortization, and net income of $7,494. This was offset  by changes in operating assets and liabilities, which resulted in a use of $15,473 in cash. Net cash provided by operating activities of $2,296 for the nine months ended September&#160;30, 2020 was driven by non-cash adjustments to our net loss of approximately $14,017, primarily due to depreciation and amortization, offset by our net loss of $10,470. Changes in operating assets and liabilities resulted in a use of $1,251 in cash.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Investing Activities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Net cash used in investing activities of $21,042 for the nine months ended September&#160;30, 2021 is primarily due to our third quarter acquisitions totaling $25,526. Net cash used in investing activities of $15,312 for the nine months ended September&#160;30, 2020 is primarily due to the purchase and sale of available-for-sale securities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Financing Activities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Net&#160;cash used in financing activities was $133,990 for the nine months ended September&#160;30, 2021, which primarily consisted of a net decrease in client fund obligations of $146,206 and payments of notes payable of $15,073. These amounts were offset by proceeds from our notes payable of $29,425. Net&#160;cash provided by financing activities was $65,494 for the nine months ended September&#160;30, 2020, which primarily consisted of a net increase in client fund obligations of $68,441.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sources of Liquidity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;As of September&#160;30, 2021, the Company&#8217;s principal sources of liquidity consisted of approximately $11,506 of cash and cash equivalents, cash generated from operations of our business over the next twelve months, and $20,000 available for borrowing under our credit facility with Structural Capital Investments III, LP, which is discussed in Note 5 &#8212; Notes Payable, to the Condensed Consolidated Financial Statements.</span></div><div id="i35532209160d4a39b7448c994b0cac1b_76"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRITICAL ACCOUNTING POLICIES AND ESTIMATES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preparation of the Condensed Consolidated Financial Statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of the assets and liabilities, the disclosure of contingent assets and liabilities at the date of the 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 Condensed Consolidated Financial Statements for continued reasonableness. We make appropriate adjustments, if any, to the estimates used prospectively based upon such periodic evaluation. 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="i35532209160d4a39b7448c994b0cac1b_82"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4. CONTROLS AND PROCEDURES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of Disclosure Control and Procedures</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act that are designed to ensure that information required to be disclosed in the reports filed or submitted by Asure to the SEC is recorded, processed, summarized, and reported, within the time periods specified by the SEC&#8217;s rules and forms, and is accumulated and communicated to management including the Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. The Company&#8217;s management, including the Chief Executive Officer and Chief Financial Officer, performed an evaluation to conclude with reasonable assurance that Asure&#8217;s disclosure controls and procedures were designed and operating effectively to report the information each company is required to disclose in the reports they file with the SEC on a timely basis. Based on that evaluation, the Chief Executive Officer and the Chief Financial Officer of Asure have concluded that as of September&#160;30, 2021, disclosure controls and procedures were effective.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Change in Internal Controls over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the period ended September&#160;30, 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%">26</span></div></div></div><div id="i35532209160d4a39b7448c994b0cac1b_85"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_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="i35532209160d4a39b7448c994b0cac1b_88"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1. LEGAL PROCEEDINGS</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we have been, and in the future may be, the defendant or plaintiff in various actions arising in the normal course of business, as of September&#160;30, 2021, we were not party to any pending legal proceedings that are material to our business.</span></div><div id="i35532209160d4a39b7448c994b0cac1b_91"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1A. RISK FACTORS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have updated certain of the risk factors described in Part I, Item 1A. &#8220;Risk Factors&#8221; in our 2020 Annual Report on Form 10-K (the &#8220;Risk Factors&#8221;) to reflect the termination of our Third Restated Credit Agreement and the entering of the Senior Credit Facility with Structural Capital Investments III, LLP. The Risk Factors, as updated below, should be carefully considered, together with the other information contained or incorporated by reference in this Quarterly Report on Form 10-Q and in our other filings with the SEC, in connection with evaluating the Company, our business, and the forward-looking statements contained in this Quarterly Report on Form 10-Q. Other risks that we do not presently know about or that we presently believe are not material could also adversely affect us. The risk factors described below update the risk factors disclosed in Part I, Item 1A. in our 2020 Annual Report on Form 10-K to include additional information, and should be read in conjunction with the risk factors in our 2020 Annual Report on Form 10-K.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have acquired and plan to continue to acquire from time to time our Reseller Partners' businesses that have licensed our proprietary software either through stock acquisition or through an asset purchase of their client service agreements and related assets. These acquisitions could prove difficult to integrate, result in unknown or unforeseen liabilities, disrupt our business, dilute stockholder value and ownership and adversely affect our operating results and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions and investments involve numerous risks, including:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential failure to achieve the expected benefits of the combination or acquisition;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties in, and the cost of, integrating operations, technologies, services, platforms and personnel;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">diversion of financial and managerial resources from existing operations;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the potential entry into new markets in which we have little or no experience or where competitors may have stronger</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">market positions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential write-offs of acquired assets or investments, and potential financial and credit risks associated with acquired customers;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential loss of key employees of the acquired company;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">inability to generate sufficient revenue to offset acquisition or investment costs;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">inability to maintain relationships with customers and partners of the acquired business;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulty of transitioning the acquired technology onto our existing platforms and customer acceptance of multiple</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">platforms on a temporary or permanent basis;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increasing or maintaining the security standards for acquired technology consistent with our other services;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential unknown liabilities associated with the acquired businesses including regulatory noncompliance;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">negative impact to our results of operations because of the depreciation and amortization of amounts related to acquired intangible assets, fixed assets and deferred compensation;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">additional stock based compensation;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the loss of acquired deferred revenue and unbilled deferred revenue;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">delays in customer purchases due to uncertainty related to any acquisition;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ineffective or inadequate controls, procedures and policies at the acquired company;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential additional cybersecurity and compliance risks resulting from entry into new markets; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the tax effects of any such acquisitions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any of these risks could have an adverse effect on our business, operating results and financial condition. To facilitate these acquisitions or investments, we may seek additional equity or debt financing, which may not be available on terms favorable to us, or at all, which may affect our ability to complete acquisitions or investments. If we finance acquisitions by issuing equity or convertible or other debt securities or loans, or issue equity as consideration for an acquisition, our existing stockholders may be diluted, or we could face constraints related to the terms of, and repayment obligations related to, the incurrence of indebtedness.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</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="#i35532209160d4a39b7448c994b0cac1b_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to make scheduled payments on or to refinance our existing indebtedness (including the indebtedness under our Senior Credit Facility with Structural Capital Investments III LP and our subordinated promissory notes) depends on our future performance, which is subject to economic, financial, competitive and other factors that may be beyond our control.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business may not generate cash flow from operations in the future sufficient to service our debt and support our growth strategies. If we are unable to generate sufficient cash flow, we may be required to pursue one or more alternatives, such as selling assets, restructuring debt or obtaining additional equity capital on terms that may be onerous or dilutive. Our ability to refinance our indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or on desirable terms, which could result in a default on our debt obligations, including under our current debt obligations. In addition, if for any reason we are unable to meet our debt service and repayment obligations, we would be in default under the terms of our Senior Credit Facility with Structural Capital Investments III LP, which would allow our creditors at that time to declare all outstanding indebtedness to be due and payable. Under these circumstances, our lenders could compel us to apply all of our available cash to repay our indebtedness.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to incur debt and the use of our funds could be limited by the restrictive covenants in our loan agreement for our term loan and revolving credit facility.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our agreement with Structural Capital Investments III LP provides for a credit facility that contains restrictive covenants, including restrictions on our ability to pay dividends to stockholders, as well as requirements to comply with certain leverage ratios and other financial maintenance tests and stringent requirements around regulatory compliance. These restrictive covenants and requirements limit the amount of borrowings that are available to us. The agreement covenants may also affect our ability to obtain future financing and to pursue attractive business opportunities and our flexibility in planning for, and reacting to, changes in business conditions. These covenants could place us at a disadvantage compared to some of our competitors, who may have fewer restrictive covenants and may not be required to operate under these restrictions.</span></div><div id="i35532209160d4a39b7448c994b0cac1b_94"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i35532209160d4a39b7448c994b0cac1b_97"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3. DEFAULTS UPON SENIOR SECURITIES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i35532209160d4a39b7448c994b0cac1b_100"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 5. OTHER INFORMATION</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><div id="i35532209160d4a39b7448c994b0cac1b_103"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_7">Table of Contents</a></span></div></div><div><span><br/></span></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 6. EXHIBITS</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:10.043%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.851%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EXHIBIT NUMBER</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DESCRIPTION</span></td></tr><tr style="height:8pt"><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="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/884144/000088414421000016/a20211006exhibit21.htm">2.1*</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/884144/000088414421000016/a20211006exhibit21.htm">Asset Purchase Agreement, among Evolution Payroll Processing LLC, USA Processing, Inc., Mary VanWyk-Fiannaca and Frank Fiannaca, dated as of September 30, 2021. (Filed as Exhibit 2.1 in the Company's Current Report on Form 8-K, filed October 6, 2021.)</a></span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/884144/000088414421000016/a20211006exhibit22.htm">2.2*</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/884144/000088414421000016/a20211006exhibit22.htm">Asset Purchase Agreement, among Evolution Payroll Processing LLC, Paydata Payroll Systems, Inc., Summit Run Investments, Inc., Michael J. Trahan Revocable Trust dated 2/10/09, as amended and restated U/A/D 6/12/12, Michael J. Trahan, and Michael J. Trahan, as Seller Representative, dated as of September 30, 2021. (Filed as Exhibit 2.2 in the Company's Current Report on Form 8-K, filed October 6, 2021.)</a></span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/884144/000088414421000013/a20210916exhibit101.htm">10.1*</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/884144/000088414421000013/a20210916exhibit101.htm">Loan and Security Agreement, dated as of September 10, 2021, among Asure Software, Inc., and Structural Capital Investments III, LP, Ocean II PLO LLC as administrative and collateral agent and the other lenders that are or become parties thereto. (Filed as Exhibit 10.1 in the Company's Current Report on Form 8-K, filed September 16, 2021.)</a></span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/884144/000088414421000013/a20210916exhibit102.htm">10.2</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/884144/000088414421000013/a20210916exhibit102.htm">Secured Term Promissory Note, dated as of September 10, 2021, between Asure Software Inc., and Ocean II PLO LLC. (Filed as Exhibit 10.2 in the Company's Current Report on Form 8-K, filed September 16, 2021.)</a></span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a20210930exhibit311.htm">31.1+</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a20210930exhibit311.htm">Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith).</a></span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a20210930exhibit312.htm">31.2+</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a20210930exhibit312.htm">Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith).</a></span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a20210930exhibit321.htm">32.1**</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a20210930exhibit321.htm">Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished herewith).</a></span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a20210930exhibit322.htm">32.2**</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a20210930exhibit322.htm">Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished herewith).</a></span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following materials from Asure Software, Inc.&#8217;s Quarterly Report on Form 10-Q for the three and nine months ended September&#160;30, 2021, formatted in Inline XBRL: (1) the Condensed Consolidated Balance Sheets, (2) the Condensed Consolidated Statements of Comprehensive Loss, (3) the Condensed Consolidated Statements of Changes in Stockholders&#8217; Equity, (4) the Condensed Consolidated Statements of Cash Flows, and (5) Notes to Condensed Consolidated Financial Statements (filed herewith).</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The cover page from the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended September&#160;30, 2021, formatted as Inline XBRL and contained in Exhibit 101&#160;(filed herewith).</span></div></td></tr></table></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31pt">Schedules and similar attachments to the agreement have been omitted pursuant to Item 601(a)(5) of Regulation S-K. A copy of any omitted schedule and/or exhibit will be furnished to the SEC upon request.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+&#160;&#160;&#160;&#160;Filed herewith.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">**&#160;&#160;&#160;&#160;Furnished herewith.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span><br/></span></div><div><span><br/></span></div><div><span><br/></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="-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%">29</span></div></div></div><div id="i35532209160d4a39b7448c994b0cac1b_106"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i35532209160d4a39b7448c994b0cac1b_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="text-align:center;text-indent:6.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ASURE SOFTWARE, INC.</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: November 8, 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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patrick Goepel</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: November 8, 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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John Pence</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align: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, 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%">30</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>a20210930exhibit311.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="if4b46bfd824841458d31f6af43aae557_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.1</font></div></div><div style="margin-top:10pt;text-align:center;text-indent:6.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PERIODIC REPORT</font></div><div style="margin-top:10pt;text-align:center;text-indent:6.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, the undersigned, Patrick Goepel, certify, that&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">I have reviewed this quarterly report on Form 10-Q of the Company (the &#8220;Report&#8221;)&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">Based on my knowledge, the Report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the periods covered by this Report&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">Based on my knowledge, the financial statements, and other financial information included in the Report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in the Report&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">The Company&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company and we have&#58;</font></div><div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Company, including its consolidated subsidiaries, is made known to us by others within these entities, particularly during the period in which the Report is being prepared&#59;</font></div><div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Evaluated the effectiveness of the Company&#8217;s disclosure controls and procedures and presented in the Report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by the Report based on such evaluation&#59; and</font></div><div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Disclosed in the Report any change in the Company&#8217;s internal control over financial reporting that occurred during the Company&#8217;s most recent fiscal quarter (the quarter ended September&#160;30, 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:67.176%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; November&#160;8, 2021</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;Patrick Goepel</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patrick Goepel</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr></table></div><div style="margin-top:10pt;text-indent:6.75pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>a20210930exhibit312.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="i7687e74e7a2c46d99b07671720fd7edb_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.2</font></div></div><div style="margin-top:10pt;text-align:center;text-indent:6.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PERIODIC REPORT</font></div><div style="margin-top:10pt;text-align:center;text-indent:6.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, the undersigned, John Pence, certify, that&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">I have reviewed this quarterly report on Form 10-Q of the Company (the &#8220;Report&#8221;)&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">Based on my knowledge, the Report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the periods covered by this Report&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">Based on my knowledge, the financial statements, and other financial information included in the Report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in the Report&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">The Company&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company and we have&#58;</font></div><div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Company, including its consolidated subsidiaries, is made known to us by others within these entities, particularly during the period in which the Report is being prepared&#59;</font></div><div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Evaluated the effectiveness of the Company&#8217;s disclosure controls and procedures and presented in the Report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by the Report based on such evaluation&#59; and</font></div><div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Disclosed in the Report any change in the Company&#8217;s internal control over financial reporting that occurred during the Company&#8217;s most recent fiscal quarter (the quarter ended September&#160;30, 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:67.030%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; November&#160;8, 2021</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;John Pence</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John Pence</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer and Principal Accounting Officer</font></td></tr></table></div><div style="margin-top:10pt;text-indent:6.75pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>a20210930exhibit321.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="i3b87a3345b66447baa9e92eb63cfc361_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.1</font></div></div><div style="margin-top:10pt;text-align:center;text-indent:6.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PERIODIC REPORT</font></div><div style="margin-top:10pt;text-align:center;text-indent:6.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, the undersigned, Patrick Goepel, do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted by Section 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The quarterly report on Form 10-Q of the Company for the period ended September&#160;30, 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:67.030%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; November&#160;8, 2021</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;Patrick Goepel</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patrick Goepel</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section 906 has been provided to Asure Software, Inc. and will be retained by Asure Software, Inc. and furnished to the Securities and Exchange Commission or its staff upon request. The foregoing certification is being furnished solely pursuant to 18 U.S.C. Section 1350 and is not being filed as part of the Report or as a separate disclosure document.</font></div><div style="margin-top:10pt;text-indent:6.75pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>a20210930exhibit322.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="ibe187e70ace64450ba0cd4780466efe9_1"></div><div style="min-height:42.75pt;width:100%"><div style="margin-top:10pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.2</font></div></div><div style="margin-top:10pt;text-align:center;text-indent:6.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PERIODIC REPORT</font></div><div style="margin-top:10pt;text-align:center;text-indent:6.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, the undersigned, John Pence, do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted by Section 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The quarterly report on Form 10-Q of the Company for the period ended September&#160;30, 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:67.030%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; November&#160;8, 2021</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;John Pence</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John Pence</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer and Principal Accounting Officer</font></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section 906 has been provided to Asure Software, Inc. and will be retained by Asure Software, Inc. and furnished to the Securities and Exchange Commission or its staff upon request. The foregoing certification is being furnished solely pursuant to 18 U.S.C. Section 1350 and is not being filed as part of the Report or as a separate disclosure document.</font></div><div style="margin-top:10pt;text-indent:6.75pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>asur-20210930.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:092e0cd2-a9bc-4b1b-a045-de2f017bec91,g:b87121d6-f1cf-4fc6-b18a-6215590e097a-->
<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/20210930" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.asuresoftware.com/20200930/20210930">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021" schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="asur-20210930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="asur-20210930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="asur-20210930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="asur-20210930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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="SIGNIFICANTACCOUNTINGPOLICIESPolicy" roleURI="http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy">
        <link:definition>2204201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policy)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="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="INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails">
        <link:definition>2407402 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails">
        <link:definition>2408403 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails">
        <link:definition>2409404 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails" roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails">
        <link:definition>2410405 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Funds Held For Clients (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails" roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails">
        <link:definition>2411406 - 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="GOODWILLANDOTHERINTANGIBLEASSETS" roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETS">
        <link:definition>2112104 - 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>2313302 - 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="GOODWILLANDOTHERINTANGIBLEASSETSDetails" roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails">
        <link:definition>2414407 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofGoodwill" roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofGoodwill">
        <link:definition>2415408 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets">
        <link:definition>2416409 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense" roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense">
        <link:definition>2417410 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Expected Amortization Expense</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NOTESPAYABLE" roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLE">
        <link:definition>2118105 - 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>2319303 - 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="NOTESPAYABLEDetails" roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails">
        <link:definition>2420411 - Disclosure - NOTES PAYABLE (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NOTESPAYABLEDetailsScheduleofDebt" roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt">
        <link:definition>2421412 - Disclosure - NOTES PAYABLE (Details) - Schedule of Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts" roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts">
        <link:definition>2422413 - Disclosure - NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt" roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt">
        <link:definition>2423414 - Disclosure - NOTES PAYABLE (Details) - Schedule of Maturities of Long-term Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITY" roleURI="http://www.asuresoftware.com/20200930/role/STOCKHOLDERSEQUITY">
        <link:definition>2124106 - Disclosure - STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITYDetails" roleURI="http://www.asuresoftware.com/20200930/role/STOCKHOLDERSEQUITYDetails">
        <link:definition>2425415 - Disclosure - STOCKHOLDERS' EQUITY (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>2126107 - 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>2427416 - 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>2427416 - 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>2128108 - 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>2329304 - Disclosure - LEASES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESDetails" roleURI="http://www.asuresoftware.com/20200930/role/LEASESDetails">
        <link:definition>2430417 - Disclosure - LEASES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESDetailsRentExpenseComponents" roleURI="http://www.asuresoftware.com/20200930/role/LEASESDetailsRentExpenseComponents">
        <link:definition>2431418 - Disclosure - LEASES (Details) - Rent Expense Components</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESDetailsLesseeOperatingLeaseDisclosure" roleURI="http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseDisclosure">
        <link:definition>2432419 - Disclosure - LEASES (Details) - Lessee, Operating Lease, Disclosure</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" roleURI="http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity">
        <link:definition>2433420 - Disclosure - LEASES (Details) - Lessee, Operating Lease, Liability, Maturity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SHAREBASEDCOMPENSATION" roleURI="http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATION">
        <link:definition>2134109 - 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>2435421 - 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>2136110 - 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>2337305 - 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="NETLOSSPERSHAREDetails" roleURI="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREDetails">
        <link:definition>2438422 - Disclosure - NET LOSS PER SHARE (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted" roleURI="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted">
        <link:definition>2439423 - Disclosure - NET LOSS PER SHARE (Details) - Components of Earnings Per Share, Basic and Diluted</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReceivablesLoansNotesReceivableandOthers" roleURI="http://www.asuresoftware.com/20200930/role/ReceivablesLoansNotesReceivableandOthers">
        <link:definition>2140111 - Disclosure - Receivables, Loans, Notes Receivable, and Others</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReceivablesLoansNotesReceivableandOthersTables" roleURI="http://www.asuresoftware.com/20200930/role/ReceivablesLoansNotesReceivableandOthersTables">
        <link:definition>2341306 - Disclosure - Receivables, Loans, Notes Receivable, and Others (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="ReceivablesLoansNotesReceivableandOthersDetails" roleURI="http://www.asuresoftware.com/20200930/role/ReceivablesLoansNotesReceivableandOthersDetails">
        <link:definition>2442424 - Disclosure - Receivables, Loans, Notes Receivable, and Others (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="asur_RentExpenseComponentsAbstract" abstract="true" name="RentExpenseComponentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_LEASESDetailsLineItems" abstract="true" name="LEASESDetailsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_LiablitiesBeforeClientFundObligationsCurrent" abstract="false" name="LiablitiesBeforeClientFundObligationsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_FundsHeldForClientsRestrictedCashEquivalents" abstract="false" name="FundsHeldForClientsRestrictedCashEquivalents" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_NETLOSSPERSHAREDetailsTable" abstract="true" name="NETLOSSPERSHAREDetailsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems" abstract="true" name="CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_CashEquivalentsAbstract" abstract="true" name="CashEquivalentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains" abstract="false" name="FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_RecurringMember" abstract="true" name="RecurringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" abstract="true" name="CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_NOTESPAYABLEDetailsScheduleofDebtLineItems" abstract="true" name="NOTESPAYABLEDetailsScheduleofDebtLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_ScheduleOfGoodwillAbstract" abstract="true" name="ScheduleOfGoodwillAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_LesseeOperatingLeaseLiabilityMaturityAbstract" abstract="true" name="LesseeOperatingLeaseLiabilityMaturityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_ThirdAssetPurchaseAgreementMember" abstract="true" name="ThirdAssetPurchaseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost" abstract="false" name="FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" abstract="true" name="INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="asur_WellsFargoMember" abstract="true" name="WellsFargoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_WellsFargoSyndicatedPartnerMember" abstract="true" name="WellsFargoSyndicatedPartnerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asur_STOCKHOLDERSEQUITYDetailsLineItems" abstract="true" name="STOCKHOLDERSEQUITYDetailsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost" abstract="false" name="FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_STOCKHOLDERSEQUITYDetailsTable" abstract="true" name="STOCKHOLDERSEQUITYDetailsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="asur_LesseeOperatingLeaseDisclosureAbstract" abstract="true" name="LesseeOperatingLeaseDisclosureAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_ScheduleOfDebtAbstract" abstract="true" name="ScheduleOfDebtAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_AssetsBeforeFundsHeldForClientsCurrent" abstract="false" name="AssetsBeforeFundsHeldForClientsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_NOTESPAYABLEDetailsScheduleofDebtTable" abstract="true" name="NOTESPAYABLEDetailsScheduleofDebtTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="asur_NOTESPAYABLEDetailsTable" abstract="true" name="NOTESPAYABLEDetailsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="asur_WeightedAverageBasicAndDilutedSharesAbstract" abstract="true" name="WeightedAverageBasicAndDilutedSharesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_ERCIncomeMember" abstract="true" name="ERCIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable" abstract="true" name="INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="asur_FundsHeldForClients2Abstract" abstract="true" name="FundsHeldForClients2Abstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_StructuralCapitalMember" abstract="true" name="StructuralCapitalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asur_ScheduleOfIntangibleAssetsAbstract" abstract="true" name="ScheduleOfIntangibleAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses" abstract="false" name="FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract" abstract="true" name="ScheduleOfDebtAndDebtIssuanceCostsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_ScheduleOfExpectedAmortizationExpenseAbstract" abstract="true" name="ScheduleOfExpectedAmortizationExpenseAbstract" 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_ClientFundObligationsCurrent" abstract="false" name="ClientFundObligationsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_FundsHeldForClientsAbstract" abstract="true" name="FundsHeldForClientsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities" abstract="false" name="FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_SecondAssetPurchaseAgreementMember" abstract="true" name="SecondAssetPurchaseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asur_ScheduleOfMaturitiesOfLongTermDebtAbstract" abstract="true" name="ScheduleOfMaturitiesOfLongTermDebtAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" 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_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains" abstract="false" name="FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains" 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_AssetPurchaseAgreementMember" abstract="true" name="AssetPurchaseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable" abstract="true" name="CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="asur_ProceedsPaymentsFromClientFundObligations" abstract="false" name="ProceedsPaymentsFromClientFundObligations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses" abstract="false" name="FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_ProfessionalServicesRevenueMember" abstract="true" name="ProfessionalServicesRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asur_PinnacleBankMember" abstract="true" name="PinnacleBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems" abstract="true" name="INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems" 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="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>asur-20210930_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:092e0cd2-a9bc-4b1b-a045-de2f017bec91,g:b87121d6-f1cf-4fc6-b18a-6215590e097a-->
<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/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="asur-20210930.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_17440e79-2fc1-47ec-ab77-f549fff1c778" xlink:href="asur-20210930.xsd#asur_LiablitiesBeforeClientFundObligationsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_10512dc0-c093-4777-892b-fe31960c00c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_17440e79-2fc1-47ec-ab77-f549fff1c778" xlink:to="loc_us-gaap_NotesPayableCurrent_10512dc0-c093-4777-892b-fe31960c00c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_7f8b6cab-0da7-4581-b651-ab7323552cff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_17440e79-2fc1-47ec-ab77-f549fff1c778" xlink:to="loc_us-gaap_AccountsPayableCurrent_7f8b6cab-0da7-4581-b651-ab7323552cff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_06b11719-24cf-48ad-bffa-8cf2f82a56f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_17440e79-2fc1-47ec-ab77-f549fff1c778" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_06b11719-24cf-48ad-bffa-8cf2f82a56f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_c117084f-68b9-4a98-b2a1-da16c47e72dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_17440e79-2fc1-47ec-ab77-f549fff1c778" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_c117084f-68b9-4a98-b2a1-da16c47e72dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_1d30cf56-5265-4f57-a9a8-5194aa83a071" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_17440e79-2fc1-47ec-ab77-f549fff1c778" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_1d30cf56-5265-4f57-a9a8-5194aa83a071" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_df8fa3a8-d01c-446b-9311-a6929cb21952" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_17440e79-2fc1-47ec-ab77-f549fff1c778" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_df8fa3a8-d01c-446b-9311-a6929cb21952" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_ae997eaa-76c3-4522-ac53-ea092d80bd0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_17440e79-2fc1-47ec-ab77-f549fff1c778" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_ae997eaa-76c3-4522-ac53-ea092d80bd0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c66440ad-ecdd-416c-9177-fccc80630fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_41eaced8-04ec-4346-aecd-ced3934ece3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c66440ad-ecdd-416c-9177-fccc80630fe9" xlink:to="loc_us-gaap_PreferredStockValue_41eaced8-04ec-4346-aecd-ced3934ece3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding_644b3a18-2918-48ee-bb13-350dac730ab3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c66440ad-ecdd-416c-9177-fccc80630fe9" xlink:to="loc_us-gaap_CommonStockValueOutstanding_644b3a18-2918-48ee-bb13-350dac730ab3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_9cedee24-6e9e-4efb-a45e-d6cc67ffa241" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c66440ad-ecdd-416c-9177-fccc80630fe9" xlink:to="loc_us-gaap_AdditionalPaidInCapital_9cedee24-6e9e-4efb-a45e-d6cc67ffa241" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c4ff0b3a-814e-4896-b673-e850d035ab5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c66440ad-ecdd-416c-9177-fccc80630fe9" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c4ff0b3a-814e-4896-b673-e850d035ab5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ebe76823-1ecd-4fa1-bc5e-622158ff734f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c66440ad-ecdd-416c-9177-fccc80630fe9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ebe76823-1ecd-4fa1-bc5e-622158ff734f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_f5bdbadb-cb8a-48bc-8c69-40f23f76fb9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c66440ad-ecdd-416c-9177-fccc80630fe9" xlink:to="loc_us-gaap_TreasuryStockValue_f5bdbadb-cb8a-48bc-8c69-40f23f76fb9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_39e3ad4e-0fcf-4603-970e-86cc3e8c8511" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_cc9157d0-1f55-487d-b61c-9408b3d88a71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_39e3ad4e-0fcf-4603-970e-86cc3e8c8511" xlink:to="loc_us-gaap_Liabilities_cc9157d0-1f55-487d-b61c-9408b3d88a71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0239cf33-cbe6-4bac-9981-35069a6ab185" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_39e3ad4e-0fcf-4603-970e-86cc3e8c8511" xlink:to="loc_us-gaap_StockholdersEquity_0239cf33-cbe6-4bac-9981-35069a6ab185" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_27f69700-f4f8-4ecd-9bb6-992b5b684f08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_8525eea5-d7f2-488d-925d-1480ba455c86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_27f69700-f4f8-4ecd-9bb6-992b5b684f08" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_8525eea5-d7f2-488d-925d-1480ba455c86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_69d7453a-dfba-446a-a99c-339e2a8fdaf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_27f69700-f4f8-4ecd-9bb6-992b5b684f08" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_69d7453a-dfba-446a-a99c-339e2a8fdaf9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_ff187f67-21a2-4eb8-9181-60d58f9f2f94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_27f69700-f4f8-4ecd-9bb6-992b5b684f08" xlink:to="loc_us-gaap_LongTermNotesPayable_ff187f67-21a2-4eb8-9181-60d58f9f2f94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7fa705e4-3629-4275-9a82-b5a047d29e8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_27f69700-f4f8-4ecd-9bb6-992b5b684f08" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7fa705e4-3629-4275-9a82-b5a047d29e8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_39204f3a-d48c-4173-b425-386358e94fdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_27f69700-f4f8-4ecd-9bb6-992b5b684f08" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_39204f3a-d48c-4173-b425-386358e94fdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_3b059df2-054d-4bfc-bdd0-b7e0712415d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_27f69700-f4f8-4ecd-9bb6-992b5b684f08" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_3b059df2-054d-4bfc-bdd0-b7e0712415d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ac397b11-f5a5-460e-9e00-0d91da0589a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetsBeforeFundsHeldForClientsCurrent_2dafa95e-fb36-49ef-aeff-6a4f7aee12d0" xlink:href="asur-20210930.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_ac397b11-f5a5-460e-9e00-0d91da0589a7" xlink:to="loc_asur_AssetsBeforeFundsHeldForClientsCurrent_2dafa95e-fb36-49ef-aeff-6a4f7aee12d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FundsHeldForClients_abcc008a-090b-4879-9712-f6aa7f929362" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ac397b11-f5a5-460e-9e00-0d91da0589a7" xlink:to="loc_us-gaap_FundsHeldForClients_abcc008a-090b-4879-9712-f6aa7f929362" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_44a375d4-90f4-4a0e-86a3-38ea0cdeb03c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_1269308c-07cd-46f8-be48-80327a0a2296" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_44a375d4-90f4-4a0e-86a3-38ea0cdeb03c" xlink:to="loc_us-gaap_LiabilitiesCurrent_1269308c-07cd-46f8-be48-80327a0a2296" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_b025d6c1-8f24-4966-bcf6-b1529e90ebbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_44a375d4-90f4-4a0e-86a3-38ea0cdeb03c" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_b025d6c1-8f24-4966-bcf6-b1529e90ebbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_ddf764e9-34d8-47b9-aca5-5caa893e531a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_b575a24c-3f2b-4ac9-956c-20156bef7b05" xlink:href="asur-20210930.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_ddf764e9-34d8-47b9-aca5-5caa893e531a" xlink:to="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_b575a24c-3f2b-4ac9-956c-20156bef7b05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ClientFundObligationsCurrent_bd9118ed-c19d-4309-ad5a-78db23cefb80" xlink:href="asur-20210930.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_ddf764e9-34d8-47b9-aca5-5caa893e531a" xlink:to="loc_asur_ClientFundObligationsCurrent_bd9118ed-c19d-4309-ad5a-78db23cefb80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetsBeforeFundsHeldForClientsCurrent_2bbc18c0-0ba6-4ce8-8e06-74cab355b0fc" xlink:href="asur-20210930.xsd#asur_AssetsBeforeFundsHeldForClientsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8e6f418a-8460-490f-987f-7b15d00755e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_AssetsBeforeFundsHeldForClientsCurrent_2bbc18c0-0ba6-4ce8-8e06-74cab355b0fc" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8e6f418a-8460-490f-987f-7b15d00755e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_f8bab80a-634e-4cff-a04f-0fc8389e1357" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_AssetsBeforeFundsHeldForClientsCurrent_2bbc18c0-0ba6-4ce8-8e06-74cab355b0fc" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_f8bab80a-634e-4cff-a04f-0fc8389e1357" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_4ef6e3bd-cf01-4068-8099-6575b69f6311" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2bbc18c0-0ba6-4ce8-8e06-74cab355b0fc" xlink:to="loc_us-gaap_InventoryNet_4ef6e3bd-cf01-4068-8099-6575b69f6311" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_235faae8-5c3c-4392-834c-f99a2176c217" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2bbc18c0-0ba6-4ce8-8e06-74cab355b0fc" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_235faae8-5c3c-4392-834c-f99a2176c217" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_cc7a5654-1324-4e83-b447-f80711419ff8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_0384e11e-93dd-4a02-93bc-debd523ad4e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cc7a5654-1324-4e83-b447-f80711419ff8" xlink:to="loc_us-gaap_AssetsCurrent_0384e11e-93dd-4a02-93bc-debd523ad4e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_5b91fb07-2d29-4ccb-8653-2b2561f4d221" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cc7a5654-1324-4e83-b447-f80711419ff8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_5b91fb07-2d29-4ccb-8653-2b2561f4d221" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2036417b-ef54-4492-8d46-21bb6a0f5221" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cc7a5654-1324-4e83-b447-f80711419ff8" xlink:to="loc_us-gaap_Goodwill_2036417b-ef54-4492-8d46-21bb6a0f5221" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_6845ac3b-234f-4243-b71e-5b35ed77a053" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cc7a5654-1324-4e83-b447-f80711419ff8" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_6845ac3b-234f-4243-b71e-5b35ed77a053" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_bd5a37e2-ae1e-4150-895a-b79eb468d952" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cc7a5654-1324-4e83-b447-f80711419ff8" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_bd5a37e2-ae1e-4150-895a-b79eb468d952" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_5c51fd21-c747-4aa2-98c4-3c9bc77f8509" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cc7a5654-1324-4e83-b447-f80711419ff8" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_5c51fd21-c747-4aa2-98c4-3c9bc77f8509" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="asur-20210930.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_NetIncomeLoss_2b838195-b82d-4047-9865-4b179ad025ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f49fdb16-f98c-4f84-b95b-69fce7ddea6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_2b838195-b82d-4047-9865-4b179ad025ca" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f49fdb16-f98c-4f84-b95b-69fce7ddea6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a318b346-7a23-4c19-87c5-5b3d40254a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_2b838195-b82d-4047-9865-4b179ad025ca" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a318b346-7a23-4c19-87c5-5b3d40254a6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_525e5da5-6f69-4634-b41a-e76ea20e1954" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_c9937f2f-5f43-498b-8760-4fe7c43f9f8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_525e5da5-6f69-4634-b41a-e76ea20e1954" xlink:to="loc_us-gaap_SellingAndMarketingExpense_c9937f2f-5f43-498b-8760-4fe7c43f9f8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_189c19e7-efe8-4feb-a897-83179314a16a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_525e5da5-6f69-4634-b41a-e76ea20e1954" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_189c19e7-efe8-4feb-a897-83179314a16a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_d5b38217-0756-4028-8f35-4e2af075941a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_525e5da5-6f69-4634-b41a-e76ea20e1954" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_d5b38217-0756-4028-8f35-4e2af075941a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_b64ab98b-95b8-4af9-9848-bc42d3bfc6f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_525e5da5-6f69-4634-b41a-e76ea20e1954" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_b64ab98b-95b8-4af9-9848-bc42d3bfc6f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_2d921a4d-e8ad-4a2e-be86-bf0a749a73c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_0b1f61b8-73b4-46bc-875c-b68ba8196c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_2d921a4d-e8ad-4a2e-be86-bf0a749a73c7" xlink:to="loc_us-gaap_GrossProfit_0b1f61b8-73b4-46bc-875c-b68ba8196c7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_d046a98a-b67a-466e-a20b-a8e14e77f5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2d921a4d-e8ad-4a2e-be86-bf0a749a73c7" xlink:to="loc_us-gaap_CostsAndExpenses_d046a98a-b67a-466e-a20b-a8e14e77f5d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_90ea02db-96ae-4bcd-a173-d2db20642327" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_34c67f81-27de-4199-a45f-3e16cfab2833" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_90ea02db-96ae-4bcd-a173-d2db20642327" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_34c67f81-27de-4199-a45f-3e16cfab2833" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_7b0595b5-aca4-4ea5-8fe7-33d525c071d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_90ea02db-96ae-4bcd-a173-d2db20642327" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_7b0595b5-aca4-4ea5-8fe7-33d525c071d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d5ca2568-471c-43d9-ba8a-e2c51b723e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d2102e17-6edb-400c-9ff6-4742a46ab618" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_d5ca2568-471c-43d9-ba8a-e2c51b723e7f" xlink:to="loc_us-gaap_NetIncomeLoss_d2102e17-6edb-400c-9ff6-4742a46ab618" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_303360db-08b5-423b-8f43-40b242e218d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d5ca2568-471c-43d9-ba8a-e2c51b723e7f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_303360db-08b5-423b-8f43-40b242e218d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_68dbabc0-9111-427f-8063-0d8f3e5f86a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b066e4fc-22aa-4cd1-b86e-2dceafbe2e02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_68dbabc0-9111-427f-8063-0d8f3e5f86a8" xlink:to="loc_us-gaap_OperatingIncomeLoss_b066e4fc-22aa-4cd1-b86e-2dceafbe2e02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_b7acf8af-48c7-4ef6-931f-efecb2fb4417" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_68dbabc0-9111-427f-8063-0d8f3e5f86a8" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_b7acf8af-48c7-4ef6-931f-efecb2fb4417" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_8182b165-3776-4461-b8ea-578669b09ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_68dbabc0-9111-427f-8063-0d8f3e5f86a8" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_8182b165-3776-4461-b8ea-578669b09ec2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_825813ad-4ebc-4654-9721-4fd72997a225" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncome"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_68dbabc0-9111-427f-8063-0d8f3e5f86a8" xlink:to="loc_us-gaap_OtherIncome_825813ad-4ebc-4654-9721-4fd72997a225" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="asur-20210930.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f495e973-b269-49dc-bd82-cf35adb7665f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bd159b7a-1953-4db4-8832-513361219722" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f495e973-b269-49dc-bd82-cf35adb7665f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bd159b7a-1953-4db4-8832-513361219722" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_ed88b8c9-54a3-446c-aeb9-684a88031dde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f495e973-b269-49dc-bd82-cf35adb7665f" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_ed88b8c9-54a3-446c-aeb9-684a88031dde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_71d7253d-7514-4678-a49a-5a679f39eaaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5132a975-75aa-4e17-91fd-f6c95954242e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_71d7253d-7514-4678-a49a-5a679f39eaaf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5132a975-75aa-4e17-91fd-f6c95954242e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b04e90db-227b-4a5f-876d-089051766089" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_71d7253d-7514-4678-a49a-5a679f39eaaf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b04e90db-227b-4a5f-876d-089051766089" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4a86484e-37d8-4a44-a5b1-0e29dd5c1484" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_71d7253d-7514-4678-a49a-5a679f39eaaf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4a86484e-37d8-4a44-a5b1-0e29dd5c1484" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9ee290c4-3229-4fe7-b0c0-775aee890f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_4451540d-c6fa-42d9-bc9b-eb9a47a5e021" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9ee290c4-3229-4fe7-b0c0-775aee890f7a" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_4451540d-c6fa-42d9-bc9b-eb9a47a5e021" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_47650ef8-b0e9-412a-8cb3-467ddb0588e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9ee290c4-3229-4fe7-b0c0-775aee890f7a" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_47650ef8-b0e9-412a-8cb3-467ddb0588e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_a16c01c3-8041-4c5f-9ec5-5563b227a1c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9ee290c4-3229-4fe7-b0c0-775aee890f7a" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_a16c01c3-8041-4c5f-9ec5-5563b227a1c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_7307af1e-d57e-41b0-b23a-4da7da3652cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9ee290c4-3229-4fe7-b0c0-775aee890f7a" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_7307af1e-d57e-41b0-b23a-4da7da3652cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_61c92e9c-2340-4dc4-8e3e-2b67abe5b8f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9ee290c4-3229-4fe7-b0c0-775aee890f7a" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_61c92e9c-2340-4dc4-8e3e-2b67abe5b8f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f679fa5f-2d56-48b3-b075-c5c78dada3a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromNotesPayable_5dd65595-e2d1-45ec-ba8c-2df91750ed53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f679fa5f-2d56-48b3-b075-c5c78dada3a3" xlink:to="loc_us-gaap_ProceedsFromNotesPayable_5dd65595-e2d1-45ec-ba8c-2df91750ed53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_691e7eb0-9acf-45cc-aabd-5ddb762c9774" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f679fa5f-2d56-48b3-b075-c5c78dada3a3" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_691e7eb0-9acf-45cc-aabd-5ddb762c9774" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ProceedsPaymentsFromClientFundObligations_be6cb8fc-2223-470c-ad06-6d81eb0dd7b0" xlink:href="asur-20210930.xsd#asur_ProceedsPaymentsFromClientFundObligations"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f679fa5f-2d56-48b3-b075-c5c78dada3a3" xlink:to="loc_asur_ProceedsPaymentsFromClientFundObligations_be6cb8fc-2223-470c-ad06-6d81eb0dd7b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_9967df54-9c3d-4221-9bde-0ca7a0ee15c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f679fa5f-2d56-48b3-b075-c5c78dada3a3" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_9967df54-9c3d-4221-9bde-0ca7a0ee15c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_8825822a-1696-4397-bcd9-89e7e29e9a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f679fa5f-2d56-48b3-b075-c5c78dada3a3" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_8825822a-1696-4397-bcd9-89e7e29e9a2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_6087e71c-c837-4baa-9aa4-da88b024ff87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f679fa5f-2d56-48b3-b075-c5c78dada3a3" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_6087e71c-c837-4baa-9aa4-da88b024ff87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4fa8a121-fba4-4efb-80d2-e0fd7c019a26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_dc456d46-6727-49ec-a148-85d7f54df012" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4fa8a121-fba4-4efb-80d2-e0fd7c019a26" xlink:to="loc_us-gaap_NetIncomeLoss_dc456d46-6727-49ec-a148-85d7f54df012" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_ed9a7784-8c77-4ebb-ae21-409db1bac9a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4fa8a121-fba4-4efb-80d2-e0fd7c019a26" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_ed9a7784-8c77-4ebb-ae21-409db1bac9a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_bf77b2e3-f20e-477c-b300-252040c6e753" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4fa8a121-fba4-4efb-80d2-e0fd7c019a26" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_bf77b2e3-f20e-477c-b300-252040c6e753" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_c3b32aa5-9fcd-4275-b87f-a476aff00523" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4fa8a121-fba4-4efb-80d2-e0fd7c019a26" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_c3b32aa5-9fcd-4275-b87f-a476aff00523" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_3ffd36c6-5970-456b-ab40-d157ea6d3dfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4fa8a121-fba4-4efb-80d2-e0fd7c019a26" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_3ffd36c6-5970-456b-ab40-d157ea6d3dfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_6b8b21e5-f133-4a23-a66d-1150ff86a888" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4fa8a121-fba4-4efb-80d2-e0fd7c019a26" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_6b8b21e5-f133-4a23-a66d-1150ff86a888" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_d2e6d0fa-b052-40f4-b30a-a5ef1beeb01d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4fa8a121-fba4-4efb-80d2-e0fd7c019a26" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_d2e6d0fa-b052-40f4-b30a-a5ef1beeb01d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_dd6b4db4-05ae-46f5-a338-8b0a7ebb2bb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4fa8a121-fba4-4efb-80d2-e0fd7c019a26" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_dd6b4db4-05ae-46f5-a338-8b0a7ebb2bb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_e7136e7c-c9c7-42cc-9c74-14e8af9c2909" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4fa8a121-fba4-4efb-80d2-e0fd7c019a26" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_e7136e7c-c9c7-42cc-9c74-14e8af9c2909" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_204176eb-11df-46d6-8ed8-4fce3334cdd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4fa8a121-fba4-4efb-80d2-e0fd7c019a26" xlink:to="loc_us-gaap_ShareBasedCompensation_204176eb-11df-46d6-8ed8-4fce3334cdd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_3b5e75bd-7e5b-40d2-8041-6791dfa52b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4fa8a121-fba4-4efb-80d2-e0fd7c019a26" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_3b5e75bd-7e5b-40d2-8041-6791dfa52b2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_be377726-4b6f-430f-8f2e-1d0f2f8f379b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4fa8a121-fba4-4efb-80d2-e0fd7c019a26" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_be377726-4b6f-430f-8f2e-1d0f2f8f379b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_4c6334c6-7a8d-44e0-a9fc-89b9d0fa2b7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4fa8a121-fba4-4efb-80d2-e0fd7c019a26" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_4c6334c6-7a8d-44e0-a9fc-89b9d0fa2b7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_130afdce-104f-45ed-b8f8-c079eb4debf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4fa8a121-fba4-4efb-80d2-e0fd7c019a26" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_130afdce-104f-45ed-b8f8-c079eb4debf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_9a74cd86-a133-49b6-9b58-1e17473d3729" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4fa8a121-fba4-4efb-80d2-e0fd7c019a26" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_9a74cd86-a133-49b6-9b58-1e17473d3729" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_35c4633a-880e-4181-a776-95b9c8f7b418" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4fa8a121-fba4-4efb-80d2-e0fd7c019a26" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_35c4633a-880e-4181-a776-95b9c8f7b418" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_36e375c1-5f90-4329-823b-51ad029325b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4fa8a121-fba4-4efb-80d2-e0fd7c019a26" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_36e375c1-5f90-4329-823b-51ad029325b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_e728539d-53b4-4b65-94c5-47b4c26a90ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4fa8a121-fba4-4efb-80d2-e0fd7c019a26" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_e728539d-53b4-4b65-94c5-47b4c26a90ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_c0b0d0d1-0cfe-469a-8e74-ba85f4574e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4fa8a121-fba4-4efb-80d2-e0fd7c019a26" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_c0b0d0d1-0cfe-469a-8e74-ba85f4574e0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_637d6fec-76b4-4a84-875e-f46a852e8aa7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:calculationArc order="20" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4fa8a121-fba4-4efb-80d2-e0fd7c019a26" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_637d6fec-76b4-4a84-875e-f46a852e8aa7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails" xlink:type="simple" xlink:href="asur-20210930.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FundsHeldForClients_70e567ec-6ac6-43b4-a5d0-9977862d23ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FundsHeldForClients"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_2a463d36-a5a1-43f9-92e9-1255972b6658" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FundsHeldForClients_70e567ec-6ac6-43b4-a5d0-9977862d23ff" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_2a463d36-a5a1-43f9-92e9-1255972b6658" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_b2675632-76ab-466a-aa5b-7af3caef670e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FundsHeldForClients_70e567ec-6ac6-43b4-a5d0-9977862d23ff" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_b2675632-76ab-466a-aa5b-7af3caef670e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_a7113fc7-0f97-44d3-9bee-3651228e2517" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FundsHeldForClients_70e567ec-6ac6-43b4-a5d0-9977862d23ff" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_a7113fc7-0f97-44d3-9bee-3651228e2517" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails" xlink:type="simple" xlink:href="asur-20210930.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_559cb225-1066-41ee-afba-eed7cf2b12f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_79f36f00-a454-4fe6-9573-db8bd9b29956" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_559cb225-1066-41ee-afba-eed7cf2b12f9" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_79f36f00-a454-4fe6-9573-db8bd9b29956" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_8dc4889e-9d27-4eba-bb31-ee2db1427436" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_559cb225-1066-41ee-afba-eed7cf2b12f9" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_8dc4889e-9d27-4eba-bb31-ee2db1427436" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense" xlink:type="simple" xlink:href="asur-20210930.xsd#GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_adfa6680-09ef-4b55-a575-3e21fb8225b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_113b0446-edd9-4883-a492-e8e6b52196f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_adfa6680-09ef-4b55-a575-3e21fb8225b2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_113b0446-edd9-4883-a492-e8e6b52196f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_19cc67e3-1430-4269-8780-a648fada45fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_adfa6680-09ef-4b55-a575-3e21fb8225b2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_19cc67e3-1430-4269-8780-a648fada45fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_13b324d3-c259-41d7-86ef-5a23db195d5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_adfa6680-09ef-4b55-a575-3e21fb8225b2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_13b324d3-c259-41d7-86ef-5a23db195d5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_fc20eaa4-9b06-45ad-817e-236d25b3974c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_adfa6680-09ef-4b55-a575-3e21fb8225b2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_fc20eaa4-9b06-45ad-817e-236d25b3974c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_15748079-1631-48a8-989e-c52177cfeb03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_adfa6680-09ef-4b55-a575-3e21fb8225b2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_15748079-1631-48a8-989e-c52177cfeb03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_4fd5aae7-ced1-496f-832f-656136b91059" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_adfa6680-09ef-4b55-a575-3e21fb8225b2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_4fd5aae7-ced1-496f-832f-656136b91059" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_548b24fb-e17b-4232-b2ab-4f8135c264f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_adfa6680-09ef-4b55-a575-3e21fb8225b2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_548b24fb-e17b-4232-b2ab-4f8135c264f0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt" xlink:type="simple" xlink:href="asur-20210930.xsd#NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_8e7110b5-e412-4c3b-bf19-035c4669f3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_f14c58e2-8559-4564-a815-e997e9312e57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8e7110b5-e412-4c3b-bf19-035c4669f3e1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_f14c58e2-8559-4564-a815-e997e9312e57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_2947ad0a-3421-4d51-9f62-633ed639ba00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_8e7110b5-e412-4c3b-bf19-035c4669f3e1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_2947ad0a-3421-4d51-9f62-633ed639ba00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_c76e894d-f04c-46b0-af3d-2a30d0f85450" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_8e7110b5-e412-4c3b-bf19-035c4669f3e1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_c76e894d-f04c-46b0-af3d-2a30d0f85450" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_27fa23d4-b4db-4fee-afe3-08f5af61e498" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_8e7110b5-e412-4c3b-bf19-035c4669f3e1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_27fa23d4-b4db-4fee-afe3-08f5af61e498" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_2af05116-2bef-4647-88c2-3dcfe8c6a1ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_8e7110b5-e412-4c3b-bf19-035c4669f3e1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_2af05116-2bef-4647-88c2-3dcfe8c6a1ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_d7501a3d-d8b2-4ede-81a3-1bd209ba3ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_8e7110b5-e412-4c3b-bf19-035c4669f3e1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_d7501a3d-d8b2-4ede-81a3-1bd209ba3ff2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/LEASESDetailsRentExpenseComponents" xlink:type="simple" xlink:href="asur-20210930.xsd#LEASESDetailsRentExpenseComponents"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/LEASESDetailsRentExpenseComponents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_3b8a7a37-3037-463c-b71c-a9c0a9f0822d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_98f0ffd1-41b7-4192-9d75-6e6924137018" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3b8a7a37-3037-463c-b71c-a9c0a9f0822d" xlink:to="loc_us-gaap_OperatingLeaseCost_98f0ffd1-41b7-4192-9d75-6e6924137018" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_718ee4ab-4535-4bfd-af55-10c2d17a3f29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3b8a7a37-3037-463c-b71c-a9c0a9f0822d" xlink:to="loc_us-gaap_SubleaseIncome_718ee4ab-4535-4bfd-af55-10c2d17a3f29" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" xlink:type="simple" xlink:href="asur-20210930.xsd#LEASESDetailsLesseeOperatingLeaseLiabilityMaturity"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e402d570-347b-4e3f-a29c-97f2a751df6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_6f4e0ed5-5418-466e-a8c8-1d3dc803826d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e402d570-347b-4e3f-a29c-97f2a751df6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_6f4e0ed5-5418-466e-a8c8-1d3dc803826d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_53892828-99af-4420-86f2-c3bdfc72c829" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e402d570-347b-4e3f-a29c-97f2a751df6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_53892828-99af-4420-86f2-c3bdfc72c829" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_e2e89961-5569-4ab8-88c5-99335321f607" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e402d570-347b-4e3f-a29c-97f2a751df6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_e2e89961-5569-4ab8-88c5-99335321f607" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_530260f6-6ebf-49df-aa66-d74f764865dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e402d570-347b-4e3f-a29c-97f2a751df6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_530260f6-6ebf-49df-aa66-d74f764865dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_9f0394be-35ac-403f-b78e-dc15ecf1a07a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e402d570-347b-4e3f-a29c-97f2a751df6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_9f0394be-35ac-403f-b78e-dc15ecf1a07a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_d3d8d1c2-0d5a-4cb9-9468-13d82773cc36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e402d570-347b-4e3f-a29c-97f2a751df6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_d3d8d1c2-0d5a-4cb9-9468-13d82773cc36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_8115e9dd-a5d7-460e-8c7b-fc3063ae496a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e402d570-347b-4e3f-a29c-97f2a751df6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_8115e9dd-a5d7-460e-8c7b-fc3063ae496a" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>asur-20210930_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:092e0cd2-a9bc-4b1b-a045-de2f017bec91,g:b87121d6-f1cf-4fc6-b18a-6215590e097a-->
<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-20210930.xsd#DocumentAndEntityInformation"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation" xlink:type="extended" id="i563f0c5239d844749143bbcc22f2338f_DocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_492b42a2-0472-4692-aa8a-5d87b26592a3" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_DocumentType_492b42a2-0472-4692-aa8a-5d87b26592a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_a91cb778-6d50-4805-bbc3-4d359d1afa1a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_DocumentQuarterlyReport_a91cb778-6d50-4805-bbc3-4d359d1afa1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_70f728ab-73e4-48d9-88de-1fb75425874a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_DocumentPeriodEndDate_70f728ab-73e4-48d9-88de-1fb75425874a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_6b7bfd38-abac-4115-888d-9f01a316f674" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_DocumentTransitionReport_6b7bfd38-abac-4115-888d-9f01a316f674" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_ff85c291-a960-4fb9-af0a-4c45527e189b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityRegistrantName_ff85c291-a960-4fb9-af0a-4c45527e189b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_6de28b3c-e6ad-441b-abf4-2a0c963ade32" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityIncorporationStateCountryCode_6de28b3c-e6ad-441b-abf4-2a0c963ade32" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_8e660649-b4bb-4861-b8fe-271bf26c3989" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityTaxIdentificationNumber_8e660649-b4bb-4861-b8fe-271bf26c3989" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_bccec0a9-463f-43f9-af51-3fffd79dafe0" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityAddressAddressLine1_bccec0a9-463f-43f9-af51-3fffd79dafe0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_9b9aac6d-789a-4275-a040-e88634a969ed" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityAddressCityOrTown_9b9aac6d-789a-4275-a040-e88634a969ed" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_3a7170fe-fc9f-46da-b093-ff8494a4e3a6" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityAddressStateOrProvince_3a7170fe-fc9f-46da-b093-ff8494a4e3a6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_c11c6a40-8214-41a2-a111-8b7766f10a6b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityAddressPostalZipCode_c11c6a40-8214-41a2-a111-8b7766f10a6b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_a2d8deed-6aa6-4b1e-aef2-4461001dccd8" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_CityAreaCode_a2d8deed-6aa6-4b1e-aef2-4461001dccd8" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_b1de17e9-f1e6-4398-97d2-1e170e1db9bb" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_LocalPhoneNumber_b1de17e9-f1e6-4398-97d2-1e170e1db9bb" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_134d59f0-343f-4de6-b951-ef30c4e759cb" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_Security12bTitle_134d59f0-343f-4de6-b951-ef30c4e759cb" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_b5bdd9e3-4abe-41ba-b852-c7106dd000c9" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_TradingSymbol_b5bdd9e3-4abe-41ba-b852-c7106dd000c9" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_NoTradingSymbolFlag_89f2475a-217c-4e82-b0e7-6ca14b46748b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_NoTradingSymbolFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_NoTradingSymbolFlag_89f2475a-217c-4e82-b0e7-6ca14b46748b" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_967fdf0d-c777-47d4-8fa6-444b8bc05a53" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_SecurityExchangeName_967fdf0d-c777-47d4-8fa6-444b8bc05a53" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_83c0ea74-a3f5-4bc9-a205-28bc9ecf5159" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityCurrentReportingStatus_83c0ea74-a3f5-4bc9-a205-28bc9ecf5159" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_331dd381-5a5b-4c02-8367-cad2674aa860" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityInteractiveDataCurrent_331dd381-5a5b-4c02-8367-cad2674aa860" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_3c956330-56b9-423a-8d4e-21f9dbe155cb" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityFilerCategory_3c956330-56b9-423a-8d4e-21f9dbe155cb" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_04a63f1d-5c9e-4bf9-a3a1-296d9d9c8188" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntitySmallBusiness_04a63f1d-5c9e-4bf9-a3a1-296d9d9c8188" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_7d521f1d-bcd0-4e0b-8a43-22098fd5a426" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityEmergingGrowthCompany_7d521f1d-bcd0-4e0b-8a43-22098fd5a426" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_30459916-c5dc-485a-a5ab-b2a7169609c6" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityShellCompany_30459916-c5dc-485a-a5ab-b2a7169609c6" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_4ca3e65b-c842-4493-a3cd-64517e9ecc5e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_4ca3e65b-c842-4493-a3cd-64517e9ecc5e" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_34516123-566b-4ed2-9f2b-9f125bc5ec8a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_CurrentFiscalYearEndDate_34516123-566b-4ed2-9f2b-9f125bc5ec8a" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_a7251878-3c13-440d-b8bc-c7ff52094fb9" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_AmendmentFlag_a7251878-3c13-440d-b8bc-c7ff52094fb9" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_6ffc3e11-f157-45ec-888f-7563e7b319f9" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityCentralIndexKey_6ffc3e11-f157-45ec-888f-7563e7b319f9" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_d5564e70-0979-4c79-8ab0-c84e8f9e5fb8" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_DocumentFiscalYearFocus_d5564e70-0979-4c79-8ab0-c84e8f9e5fb8" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_e63ebbe3-3d86-4f3a-a6b5-13d0e0d723e0" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_DocumentFiscalPeriodFocus_e63ebbe3-3d86-4f3a-a6b5-13d0e0d723e0" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_cb6d8f1a-e3e7-4453-803a-ebf500766690" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityFileNumber_cb6d8f1a-e3e7-4453-803a-ebf500766690" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_8e45840a-f699-427f-9a30-ec4041f13e3f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_DocumentInformationTable_8e45840a-f699-427f-9a30-ec4041f13e3f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0d4d0502-0e5d-46f8-8fb3-ac0f4080ae14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_8e45840a-f699-427f-9a30-ec4041f13e3f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0d4d0502-0e5d-46f8-8fb3-ac0f4080ae14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0d4d0502-0e5d-46f8-8fb3-ac0f4080ae14_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0d4d0502-0e5d-46f8-8fb3-ac0f4080ae14" xlink:to="loc_us-gaap_ClassOfStockDomain_0d4d0502-0e5d-46f8-8fb3-ac0f4080ae14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_fc45c0f8-7aa3-4074-a528-35504ce5c2bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0d4d0502-0e5d-46f8-8fb3-ac0f4080ae14" xlink:to="loc_us-gaap_ClassOfStockDomain_fc45c0f8-7aa3-4074-a528-35504ce5c2bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_bb8def04-b9ca-4138-be9a-c9d8713f6494" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_fc45c0f8-7aa3-4074-a528-35504ce5c2bc" xlink:to="loc_us-gaap_CommonStockMember_bb8def04-b9ca-4138-be9a-c9d8713f6494" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_77e75a2c-f985-423c-b703-ea91b883d0f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_fc45c0f8-7aa3-4074-a528-35504ce5c2bc" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_77e75a2c-f985-423c-b703-ea91b883d0f3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="asur-20210930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="extended" id="i216c26edd9e1466fac8ef5500701e13b_CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_c73c05d1-c7d2-4893-a970-336cabc30ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_us-gaap_RevenuesAbstract_c73c05d1-c7d2-4893-a970-336cabc30ecc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a1f477fd-b17c-46a1-8523-0733410f8633" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_c73c05d1-c7d2-4893-a970-336cabc30ecc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a1f477fd-b17c-46a1-8523-0733410f8633" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_43c63690-31f0-4e49-a061-48d89d0f8830" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_43c63690-31f0-4e49-a061-48d89d0f8830" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_00fc5425-d651-43ed-89b2-46d5a0a210f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_us-gaap_GrossProfit_00fc5425-d651-43ed-89b2-46d5a0a210f4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_4be21252-1e02-4494-92dd-db52b32e7caf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_us-gaap_OperatingExpensesAbstract_4be21252-1e02-4494-92dd-db52b32e7caf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_821f6451-22e8-4250-8913-3b1ee02f3237" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4be21252-1e02-4494-92dd-db52b32e7caf" xlink:to="loc_us-gaap_SellingAndMarketingExpense_821f6451-22e8-4250-8913-3b1ee02f3237" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_a81ab028-ec8a-4d2c-a671-4830697defe6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4be21252-1e02-4494-92dd-db52b32e7caf" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_a81ab028-ec8a-4d2c-a671-4830697defe6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_a137f5bb-8d0f-4403-ae2c-d1c7218f50ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4be21252-1e02-4494-92dd-db52b32e7caf" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_a137f5bb-8d0f-4403-ae2c-d1c7218f50ce" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_e930988a-a8fb-4e13-b466-3319fc02e4ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4be21252-1e02-4494-92dd-db52b32e7caf" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_e930988a-a8fb-4e13-b466-3319fc02e4ea" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_2623d35c-acbb-4018-9d08-649a8a7bb78f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4be21252-1e02-4494-92dd-db52b32e7caf" xlink:to="loc_us-gaap_CostsAndExpenses_2623d35c-acbb-4018-9d08-649a8a7bb78f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_541b0280-a279-463d-b5e0-430a190ccea0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_us-gaap_OperatingIncomeLoss_541b0280-a279-463d-b5e0-430a190ccea0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_34971c59-d6ff-4250-9471-43c9ce8d495c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_34971c59-d6ff-4250-9471-43c9ce8d495c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_68f4a1ff-10f1-463e-a519-3d21bfa1ce9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_68f4a1ff-10f1-463e-a519-3d21bfa1ce9d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_06623527-d0c7-4396-9afa-ecc4052628fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_us-gaap_OtherIncome_06623527-d0c7-4396-9afa-ecc4052628fe" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5a70491d-7c3d-4c88-8bb3-1f2538fcc53d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5a70491d-7c3d-4c88-8bb3-1f2538fcc53d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a473ad83-73de-481f-850f-256f4a2a4007" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a473ad83-73de-481f-850f-256f4a2a4007" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1c550fe0-c095-4619-b8ba-3a374e8f72d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_us-gaap_NetIncomeLoss_1c550fe0-c095-4619-b8ba-3a374e8f72d5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_c17de0f7-e6f2-4087-bd39-94a113fcc0e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_c17de0f7-e6f2-4087-bd39-94a113fcc0e8" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_0773c0ce-13b0-47fb-88eb-4210e42be440" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_c17de0f7-e6f2-4087-bd39-94a113fcc0e8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_0773c0ce-13b0-47fb-88eb-4210e42be440" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d55f7805-e339-4111-8f5f-c7bcd1bba81a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_c17de0f7-e6f2-4087-bd39-94a113fcc0e8" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_d55f7805-e339-4111-8f5f-c7bcd1bba81a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_33966a24-c2c6-407c-bb60-a86f66b58a40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_us-gaap_EarningsPerShareAbstract_33966a24-c2c6-407c-bb60-a86f66b58a40" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_61018e56-2509-454a-91ef-fe6c074849d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_33966a24-c2c6-407c-bb60-a86f66b58a40" xlink:to="loc_us-gaap_EarningsPerShareBasic_61018e56-2509-454a-91ef-fe6c074849d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_b22b4381-02af-418f-8d74-8038d3d40626" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_33966a24-c2c6-407c-bb60-a86f66b58a40" xlink:to="loc_us-gaap_EarningsPerShareDiluted_b22b4381-02af-418f-8d74-8038d3d40626" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract_7b815a7e-3490-483e-9bb5-474076d073cf" xlink:href="asur-20210930.xsd#asur_WeightedAverageBasicAndDilutedSharesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract_7b815a7e-3490-483e-9bb5-474076d073cf" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b4521dc5-da43-4487-b24e-310053d01a4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract_7b815a7e-3490-483e-9bb5-474076d073cf" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b4521dc5-da43-4487-b24e-310053d01a4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_92e21858-b849-4696-a693-03541f0e2764" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract_7b815a7e-3490-483e-9bb5-474076d073cf" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_92e21858-b849-4696-a693-03541f0e2764" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b34df99d-70f3-4e26-b17c-92e0ee34b5b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_us-gaap_StatementTable_b34df99d-70f3-4e26-b17c-92e0ee34b5b8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_f3d8b1a7-447d-43b3-8fc2-b6d9847b5c82" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_b34df99d-70f3-4e26-b17c-92e0ee34b5b8" xlink:to="loc_srt_ProductOrServiceAxis_f3d8b1a7-447d-43b3-8fc2-b6d9847b5c82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f3d8b1a7-447d-43b3-8fc2-b6d9847b5c82_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_f3d8b1a7-447d-43b3-8fc2-b6d9847b5c82" xlink:to="loc_srt_ProductsAndServicesDomain_f3d8b1a7-447d-43b3-8fc2-b6d9847b5c82_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e824b142-2757-46bb-8ba9-117054ce5997" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_f3d8b1a7-447d-43b3-8fc2-b6d9847b5c82" xlink:to="loc_srt_ProductsAndServicesDomain_e824b142-2757-46bb-8ba9-117054ce5997" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_RecurringMember_a693fd53-fbbf-480e-9ac0-9a1e3320008d" xlink:href="asur-20210930.xsd#asur_RecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e824b142-2757-46bb-8ba9-117054ce5997" xlink:to="loc_asur_RecurringMember_a693fd53-fbbf-480e-9ac0-9a1e3320008d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ProfessionalServicesRevenueMember_722bc4bd-cf89-45dc-b359-1a4e1fda892d" xlink:href="asur-20210930.xsd#asur_ProfessionalServicesRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e824b142-2757-46bb-8ba9-117054ce5997" xlink:to="loc_asur_ProfessionalServicesRevenueMember_722bc4bd-cf89-45dc-b359-1a4e1fda892d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="asur-20210930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended" id="i9242c66ceb50406b94ea93712a2d8e4e_CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_21072300-a662-41e9-bb01-b887dccf51d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_23c9f005-bee1-4b78-b3b1-c7da50628acb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_21072300-a662-41e9-bb01-b887dccf51d1" xlink:to="loc_us-gaap_SharesOutstanding_23c9f005-bee1-4b78-b3b1-c7da50628acb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_aa56c44d-67ba-41ff-8f5f-0513b05c6c8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_21072300-a662-41e9-bb01-b887dccf51d1" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_aa56c44d-67ba-41ff-8f5f-0513b05c6c8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_49bd0721-c84e-4c78-9af5-00057ac697c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_21072300-a662-41e9-bb01-b887dccf51d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_49bd0721-c84e-4c78-9af5-00057ac697c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ad0c73c1-0cbc-4f73-84eb-744427a071fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_21072300-a662-41e9-bb01-b887dccf51d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ad0c73c1-0cbc-4f73-84eb-744427a071fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_bc259c63-b4f2-4eaa-9290-ebfbc10a3a22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_21072300-a662-41e9-bb01-b887dccf51d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_bc259c63-b4f2-4eaa-9290-ebfbc10a3a22" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_521b12f1-beb2-43a5-9dfe-fc418366485e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_21072300-a662-41e9-bb01-b887dccf51d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_521b12f1-beb2-43a5-9dfe-fc418366485e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_219b71a3-ae6a-4ab7-80ad-4d79270b81d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_21072300-a662-41e9-bb01-b887dccf51d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_219b71a3-ae6a-4ab7-80ad-4d79270b81d7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_ade9ea2c-7bf7-4dcd-a3cd-e4eb11961f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_21072300-a662-41e9-bb01-b887dccf51d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_ade9ea2c-7bf7-4dcd-a3cd-e4eb11961f3a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a95ac6a9-91a0-4545-8474-10e16abd8625" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_21072300-a662-41e9-bb01-b887dccf51d1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a95ac6a9-91a0-4545-8474-10e16abd8625" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_a34ecd01-03e1-4e09-a75d-57d01f1d105f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_21072300-a662-41e9-bb01-b887dccf51d1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_a34ecd01-03e1-4e09-a75d-57d01f1d105f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1c9e6a30-d335-44b6-9158-f89ef71c5ae2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_21072300-a662-41e9-bb01-b887dccf51d1" xlink:to="loc_us-gaap_NetIncomeLoss_1c9e6a30-d335-44b6-9158-f89ef71c5ae2" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d57426c2-49a5-4851-8be2-79c0e9069634" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_21072300-a662-41e9-bb01-b887dccf51d1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d57426c2-49a5-4851-8be2-79c0e9069634" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_93b0ea85-daf2-44ac-a81d-f171a391ea59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_56d1183f-b7a7-4fb6-9c80-d498491317ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_df5ada90-f3e6-4231-a9bd-ce80a89014a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_21072300-a662-41e9-bb01-b887dccf51d1" xlink:to="loc_us-gaap_StatementTable_df5ada90-f3e6-4231-a9bd-ce80a89014a4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_54a829e0-6ce0-42ec-b98e-2a35a4d39f2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_df5ada90-f3e6-4231-a9bd-ce80a89014a4" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_54a829e0-6ce0-42ec-b98e-2a35a4d39f2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_54a829e0-6ce0-42ec-b98e-2a35a4d39f2e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_54a829e0-6ce0-42ec-b98e-2a35a4d39f2e" xlink:to="loc_us-gaap_EquityComponentDomain_54a829e0-6ce0-42ec-b98e-2a35a4d39f2e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_61dea06c-8826-4851-8b17-94bf155f840f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_54a829e0-6ce0-42ec-b98e-2a35a4d39f2e" xlink:to="loc_us-gaap_EquityComponentDomain_61dea06c-8826-4851-8b17-94bf155f840f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_896a32e8-15d5-4d55-a1eb-12b1c80d3d27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_61dea06c-8826-4851-8b17-94bf155f840f" xlink:to="loc_us-gaap_CommonStockMember_896a32e8-15d5-4d55-a1eb-12b1c80d3d27" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_b2e70ab0-fcb4-43e9-9d47-d0626c3f2082" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_61dea06c-8826-4851-8b17-94bf155f840f" xlink:to="loc_us-gaap_TreasuryStockMember_b2e70ab0-fcb4-43e9-9d47-d0626c3f2082" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_c5dc6ef0-6775-46c3-9a65-8658c6c2536a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_61dea06c-8826-4851-8b17-94bf155f840f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_c5dc6ef0-6775-46c3-9a65-8658c6c2536a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_c13364d7-7954-40df-8e85-2b8bc3630761" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_61dea06c-8826-4851-8b17-94bf155f840f" xlink:to="loc_us-gaap_RetainedEarningsMember_c13364d7-7954-40df-8e85-2b8bc3630761" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f8212211-5d3b-4ce7-95e4-677bc1805607" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_61dea06c-8826-4851-8b17-94bf155f840f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f8212211-5d3b-4ce7-95e4-677bc1805607" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="asur-20210930.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended" id="i8cc563429d464671901f1c2eb152e552_INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_1b987466-000f-4ee0-ba69-e165c2163602" xlink:href="asur-20210930.xsd#asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_0abede90-626f-4c05-ae5b-ce4fb70eefd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_1b987466-000f-4ee0-ba69-e165c2163602" xlink:to="loc_us-gaap_AssetsAbstract_0abede90-626f-4c05-ae5b-ce4fb70eefd2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CashEquivalentsAbstract_73dc18d3-f2e4-47da-8b82-64a30254bed1" xlink:href="asur-20210930.xsd#asur_CashEquivalentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0abede90-626f-4c05-ae5b-ce4fb70eefd2" xlink:to="loc_asur_CashEquivalentsAbstract_73dc18d3-f2e4-47da-8b82-64a30254bed1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_f74ff895-cd80-49cc-ba49-2cde13056b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_CashEquivalentsAbstract_73dc18d3-f2e4-47da-8b82-64a30254bed1" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_f74ff895-cd80-49cc-ba49-2cde13056b3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsAbstract_6882a65d-8a01-432d-b8cd-db7d1025c617" xlink:href="asur-20210930.xsd#asur_FundsHeldForClientsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0abede90-626f-4c05-ae5b-ce4fb70eefd2" xlink:to="loc_asur_FundsHeldForClientsAbstract_6882a65d-8a01-432d-b8cd-db7d1025c617" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_4cfbf0c2-d8df-46be-8352-c7faaa40b798" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_FundsHeldForClientsAbstract_6882a65d-8a01-432d-b8cd-db7d1025c617" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_4cfbf0c2-d8df-46be-8352-c7faaa40b798" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_998d2fca-83db-4676-9a68-435444d7b460" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0abede90-626f-4c05-ae5b-ce4fb70eefd2" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_998d2fca-83db-4676-9a68-435444d7b460" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_b0659143-9949-465b-a9c6-d47cb4db780c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_1b987466-000f-4ee0-ba69-e165c2163602" xlink:to="loc_us-gaap_LiabilitiesAbstract_b0659143-9949-465b-a9c6-d47cb4db780c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesFairValueDisclosure_fe7459ac-d62b-4be2-9e5b-9faaa102162f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_b0659143-9949-465b-a9c6-d47cb4db780c" xlink:to="loc_us-gaap_OtherLiabilitiesFairValueDisclosure_fe7459ac-d62b-4be2-9e5b-9faaa102162f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_01c23edf-a219-400a-89a4-b21bb2bca29a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_b0659143-9949-465b-a9c6-d47cb4db780c" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_01c23edf-a219-400a-89a4-b21bb2bca29a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_00ff7ffb-e50c-444f-bd11-97d158094089" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_1b987466-000f-4ee0-ba69-e165c2163602" xlink:to="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_00ff7ffb-e50c-444f-bd11-97d158094089" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_c012c3be-3fc2-439f-ab57-7729f48b0591" xlink:href="asur-20210930.xsd#asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_1b987466-000f-4ee0-ba69-e165c2163602" xlink:to="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_c012c3be-3fc2-439f-ab57-7729f48b0591" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3c8f7fd0-619b-44c9-8cfc-1679c0e4137c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_c012c3be-3fc2-439f-ab57-7729f48b0591" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3c8f7fd0-619b-44c9-8cfc-1679c0e4137c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_3c8f7fd0-619b-44c9-8cfc-1679c0e4137c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3c8f7fd0-619b-44c9-8cfc-1679c0e4137c" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_3c8f7fd0-619b-44c9-8cfc-1679c0e4137c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_18c691cc-d5a8-4225-a058-a24219c7792b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3c8f7fd0-619b-44c9-8cfc-1679c0e4137c" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_18c691cc-d5a8-4225-a058-a24219c7792b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_711d25a6-5420-4747-9f4f-1309e1586059" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_18c691cc-d5a8-4225-a058-a24219c7792b" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_711d25a6-5420-4747-9f4f-1309e1586059" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_df688bf8-d012-4b35-b3d8-fbda00288cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_c012c3be-3fc2-439f-ab57-7729f48b0591" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_df688bf8-d012-4b35-b3d8-fbda00288cd0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_df688bf8-d012-4b35-b3d8-fbda00288cd0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_df688bf8-d012-4b35-b3d8-fbda00288cd0" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_df688bf8-d012-4b35-b3d8-fbda00288cd0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a2d56ca9-b7e4-455d-9efc-380d140d56e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_df688bf8-d012-4b35-b3d8-fbda00288cd0" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a2d56ca9-b7e4-455d-9efc-380d140d56e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_92c67b3b-2469-4b45-9996-c3742e3264f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a2d56ca9-b7e4-455d-9efc-380d140d56e5" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_92c67b3b-2469-4b45-9996-c3742e3264f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_f2b063e8-4024-4995-8789-e430356a2b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a2d56ca9-b7e4-455d-9efc-380d140d56e5" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_f2b063e8-4024-4995-8789-e430356a2b3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_a4d724d3-5843-4d52-9cbb-f9fa97a3338b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a2d56ca9-b7e4-455d-9efc-380d140d56e5" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_a4d724d3-5843-4d52-9cbb-f9fa97a3338b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_6858dfbe-24d9-4460-a268-797318199454" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_c012c3be-3fc2-439f-ab57-7729f48b0591" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_6858dfbe-24d9-4460-a268-797318199454" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_6858dfbe-24d9-4460-a268-797318199454_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_6858dfbe-24d9-4460-a268-797318199454" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_6858dfbe-24d9-4460-a268-797318199454_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_fcc24a5f-2f3f-4226-8e7b-bd5acfd7f644" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_6858dfbe-24d9-4460-a268-797318199454" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_fcc24a5f-2f3f-4226-8e7b-bd5acfd7f644" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_ba87c448-7fd7-4b2d-aa18-adbded6cef45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_fcc24a5f-2f3f-4226-8e7b-bd5acfd7f644" xlink:to="loc_us-gaap_MoneyMarketFundsMember_ba87c448-7fd7-4b2d-aa18-adbded6cef45" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_922e2e2d-e0fe-46c2-a99a-d5dc82eab508" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_c012c3be-3fc2-439f-ab57-7729f48b0591" xlink:to="loc_us-gaap_FinancialInstrumentAxis_922e2e2d-e0fe-46c2-a99a-d5dc82eab508" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_922e2e2d-e0fe-46c2-a99a-d5dc82eab508_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_922e2e2d-e0fe-46c2-a99a-d5dc82eab508" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_922e2e2d-e0fe-46c2-a99a-d5dc82eab508_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d6a66ccc-c784-4c1d-8207-3548377b597d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_922e2e2d-e0fe-46c2-a99a-d5dc82eab508" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d6a66ccc-c784-4c1d-8207-3548377b597d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_ea573ad9-019b-4322-bdaf-d931904fe1e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d6a66ccc-c784-4c1d-8207-3548377b597d" xlink:to="loc_us-gaap_MoneyMarketFundsMember_ea573ad9-019b-4322-bdaf-d931904fe1e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_4667be50-091e-45f4-acf1-0c35b8edf727" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d6a66ccc-c784-4c1d-8207-3548377b597d" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesMember_4667be50-091e-45f4-acf1-0c35b8edf727" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_c4976da3-98d7-4400-9288-81110622dcb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_c012c3be-3fc2-439f-ab57-7729f48b0591" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_c4976da3-98d7-4400-9288-81110622dcb2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c4976da3-98d7-4400-9288-81110622dcb2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c4976da3-98d7-4400-9288-81110622dcb2" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c4976da3-98d7-4400-9288-81110622dcb2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b5541d2-a99d-4348-9c86-c1da6ff7a40d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c4976da3-98d7-4400-9288-81110622dcb2" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b5541d2-a99d-4348-9c86-c1da6ff7a40d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetPurchaseAgreementMember_8eae75dd-fd9b-4cf2-bcbf-00ff63074ac3" xlink:href="asur-20210930.xsd#asur_AssetPurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b5541d2-a99d-4348-9c86-c1da6ff7a40d" xlink:to="loc_asur_AssetPurchaseAgreementMember_8eae75dd-fd9b-4cf2-bcbf-00ff63074ac3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" xlink:type="simple" xlink:href="asur-20210930.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" xlink:type="extended" id="ia71ceb7657854ea1ade3634b46898618_INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems_81b764ef-6e92-42db-9be6-50be3482653d" xlink:href="asur-20210930.xsd#asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_28755abd-97c5-446f-84ca-2d189d59b4a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems_81b764ef-6e92-42db-9be6-50be3482653d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_28755abd-97c5-446f-84ca-2d189d59b4a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_f4c57ddc-a896-4689-8a8e-892b0832590d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems_81b764ef-6e92-42db-9be6-50be3482653d" xlink:to="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_f4c57ddc-a896-4689-8a8e-892b0832590d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_c00b2c4d-2f22-4f82-af0a-5e68bef41a26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems_81b764ef-6e92-42db-9be6-50be3482653d" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_c00b2c4d-2f22-4f82-af0a-5e68bef41a26" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_2919e307-0688-4dde-a21d-40c532a7f362" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems_81b764ef-6e92-42db-9be6-50be3482653d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_2919e307-0688-4dde-a21d-40c532a7f362" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_5bce2c70-216f-4ae4-b3db-a7873770d197" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems_81b764ef-6e92-42db-9be6-50be3482653d" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_5bce2c70-216f-4ae4-b3db-a7873770d197" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable_10aa118d-8cef-4904-8426-b2b1b77eddf6" xlink:href="asur-20210930.xsd#asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems_81b764ef-6e92-42db-9be6-50be3482653d" xlink:to="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable_10aa118d-8cef-4904-8426-b2b1b77eddf6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_6dd59b78-0ef7-4a59-b8ac-596d04aa34e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable_10aa118d-8cef-4904-8426-b2b1b77eddf6" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_6dd59b78-0ef7-4a59-b8ac-596d04aa34e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_6dd59b78-0ef7-4a59-b8ac-596d04aa34e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_6dd59b78-0ef7-4a59-b8ac-596d04aa34e2" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_6dd59b78-0ef7-4a59-b8ac-596d04aa34e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_3b0828e8-88ef-4ca6-8a3e-47cc9c66854e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_6dd59b78-0ef7-4a59-b8ac-596d04aa34e2" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_3b0828e8-88ef-4ca6-8a3e-47cc9c66854e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_4827c3ff-b76c-47f8-82b0-f4ab9c557200" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_3b0828e8-88ef-4ca6-8a3e-47cc9c66854e" xlink:to="loc_us-gaap_StockOptionMember_4827c3ff-b76c-47f8-82b0-f4ab9c557200" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ed307473-6c4a-4557-9e1e-62ae64e2fd89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable_10aa118d-8cef-4904-8426-b2b1b77eddf6" xlink:to="loc_us-gaap_DebtInstrumentAxis_ed307473-6c4a-4557-9e1e-62ae64e2fd89" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ed307473-6c4a-4557-9e1e-62ae64e2fd89_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_ed307473-6c4a-4557-9e1e-62ae64e2fd89" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ed307473-6c4a-4557-9e1e-62ae64e2fd89_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a1d4094e-1c8b-4b7a-b37e-f4ddea2ddb44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_ed307473-6c4a-4557-9e1e-62ae64e2fd89" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a1d4094e-1c8b-4b7a-b37e-f4ddea2ddb44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PinnacleBankMember_b42d16a2-2019-443b-a2a2-5ad83fa13aca" xlink:href="asur-20210930.xsd#asur_PinnacleBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a1d4094e-1c8b-4b7a-b37e-f4ddea2ddb44" xlink:to="loc_asur_PinnacleBankMember_b42d16a2-2019-443b-a2a2-5ad83fa13aca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentAxis_bab22645-a581-4746-9ae7-87fb48298e19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonrecurringAdjustmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable_10aa118d-8cef-4904-8426-b2b1b77eddf6" xlink:to="loc_us-gaap_NonrecurringAdjustmentAxis_bab22645-a581-4746-9ae7-87fb48298e19" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentDomain_bab22645-a581-4746-9ae7-87fb48298e19_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonrecurringAdjustmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_NonrecurringAdjustmentAxis_bab22645-a581-4746-9ae7-87fb48298e19" xlink:to="loc_us-gaap_NonrecurringAdjustmentDomain_bab22645-a581-4746-9ae7-87fb48298e19_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentDomain_452d046e-0262-4ec6-b589-b53237b7dddb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonrecurringAdjustmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_NonrecurringAdjustmentAxis_bab22645-a581-4746-9ae7-87fb48298e19" xlink:to="loc_us-gaap_NonrecurringAdjustmentDomain_452d046e-0262-4ec6-b589-b53237b7dddb" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" xlink:type="simple" xlink:href="asur-20210930.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" xlink:type="extended" id="i77868d7874e44c08ba7d2840ca9e623a_INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_11d7a05a-ad28-42d7-9830-77c3941b3ed6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClients2Abstract_4fe4dd7c-6e84-48e2-bb90-04c5b3061a5e" xlink:href="asur-20210930.xsd#asur_FundsHeldForClients2Abstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_11d7a05a-ad28-42d7-9830-77c3941b3ed6" xlink:to="loc_asur_FundsHeldForClients2Abstract_4fe4dd7c-6e84-48e2-bb90-04c5b3061a5e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_e0ebe6aa-a8a6-4db3-8ab8-8a80bd04ed61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_FundsHeldForClients2Abstract_4fe4dd7c-6e84-48e2-bb90-04c5b3061a5e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_e0ebe6aa-a8a6-4db3-8ab8-8a80bd04ed61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_44c66b7a-97f8-4082-bb81-62ea759bbb2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_FundsHeldForClients2Abstract_4fe4dd7c-6e84-48e2-bb90-04c5b3061a5e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_44c66b7a-97f8-4082-bb81-62ea759bbb2c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_8ed82132-3c26-441a-b49f-8b63c806b86a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_FundsHeldForClients2Abstract_4fe4dd7c-6e84-48e2-bb90-04c5b3061a5e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_8ed82132-3c26-441a-b49f-8b63c806b86a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_2aef4ac0-1d0e-426f-975d-91963e76bc6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_FundsHeldForClients2Abstract_4fe4dd7c-6e84-48e2-bb90-04c5b3061a5e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_2aef4ac0-1d0e-426f-975d-91963e76bc6c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities_7b8aca47-b76e-4d13-b4e4-5e3d2193250e" xlink:href="asur-20210930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_FundsHeldForClients2Abstract_4fe4dd7c-6e84-48e2-bb90-04c5b3061a5e" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities_7b8aca47-b76e-4d13-b4e4-5e3d2193250e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses_09cd0e54-7de2-41a7-ba9c-4a93ab4c49d4" xlink:href="asur-20210930.xsd#asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_FundsHeldForClients2Abstract_4fe4dd7c-6e84-48e2-bb90-04c5b3061a5e" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses_09cd0e54-7de2-41a7-ba9c-4a93ab4c49d4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains_78720401-ed42-4d40-bc1b-0895abead25f" xlink:href="asur-20210930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_FundsHeldForClients2Abstract_4fe4dd7c-6e84-48e2-bb90-04c5b3061a5e" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains_78720401-ed42-4d40-bc1b-0895abead25f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost_916e6e99-8db1-47d9-9ac3-51103b1287d2" xlink:href="asur-20210930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_FundsHeldForClients2Abstract_4fe4dd7c-6e84-48e2-bb90-04c5b3061a5e" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost_916e6e99-8db1-47d9-9ac3-51103b1287d2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NumberOfSecuritiesInUnrealizedGainPosition_9f6c939e-bbbe-4cea-bb6d-8969ea2fd2b7" xlink:href="asur-20210930.xsd#asur_NumberOfSecuritiesInUnrealizedGainPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_11d7a05a-ad28-42d7-9830-77c3941b3ed6" xlink:to="loc_asur_NumberOfSecuritiesInUnrealizedGainPosition_9f6c939e-bbbe-4cea-bb6d-8969ea2fd2b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_b1605f80-96b0-4571-b7c9-5f0acbb46168" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_11d7a05a-ad28-42d7-9830-77c3941b3ed6" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_b1605f80-96b0-4571-b7c9-5f0acbb46168" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost_003de295-e401-412a-9f09-e2a6160b0b37" xlink:href="asur-20210930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_11d7a05a-ad28-42d7-9830-77c3941b3ed6" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost_003de295-e401-412a-9f09-e2a6160b0b37" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses_a17952ca-f082-4c0f-b09d-7ac986de958c" xlink:href="asur-20210930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_11d7a05a-ad28-42d7-9830-77c3941b3ed6" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses_a17952ca-f082-4c0f-b09d-7ac986de958c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalents_2a0d3198-9855-477b-8d3c-ea7612a913bf" xlink:href="asur-20210930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_11d7a05a-ad28-42d7-9830-77c3941b3ed6" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashEquivalents_2a0d3198-9855-477b-8d3c-ea7612a913bf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains_c83aeba0-ad2f-4e5c-94e2-619e6d0ca22e" xlink:href="asur-20210930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_11d7a05a-ad28-42d7-9830-77c3941b3ed6" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains_c83aeba0-ad2f-4e5c-94e2-619e6d0ca22e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_71dacc5c-34bb-494f-b712-fc5a4d27fbd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_11d7a05a-ad28-42d7-9830-77c3941b3ed6" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_71dacc5c-34bb-494f-b712-fc5a4d27fbd7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_176c63b3-c052-43d6-aaa5-af5266f81eac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_71dacc5c-34bb-494f-b712-fc5a4d27fbd7" xlink:to="loc_us-gaap_FinancialInstrumentAxis_176c63b3-c052-43d6-aaa5-af5266f81eac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_176c63b3-c052-43d6-aaa5-af5266f81eac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_176c63b3-c052-43d6-aaa5-af5266f81eac" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_176c63b3-c052-43d6-aaa5-af5266f81eac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e2dc9935-7ae0-4101-b0e1-480d334af73a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_176c63b3-c052-43d6-aaa5-af5266f81eac" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e2dc9935-7ae0-4101-b0e1-480d334af73a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_5fadc2d8-5818-4481-9468-72d9de5dc5e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e2dc9935-7ae0-4101-b0e1-480d334af73a" xlink:to="loc_us-gaap_CertificatesOfDepositMember_5fadc2d8-5818-4481-9468-72d9de5dc5e2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_b37b9b89-d7a9-44f6-9732-9276f569dc61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e2dc9935-7ae0-4101-b0e1-480d334af73a" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_b37b9b89-d7a9-44f6-9732-9276f569dc61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_fe3c0fc6-50f8-4822-bd25-722f2eb75748" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MunicipalBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e2dc9935-7ae0-4101-b0e1-480d334af73a" xlink:to="loc_us-gaap_MunicipalBondsMember_fe3c0fc6-50f8-4822-bd25-722f2eb75748" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_b353fec8-ac36-4466-967a-e33d3352e772" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e2dc9935-7ae0-4101-b0e1-480d334af73a" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_b353fec8-ac36-4466-967a-e33d3352e772" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_e3386b23-b6d9-4957-8928-83a66f56dfd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_71dacc5c-34bb-494f-b712-fc5a4d27fbd7" xlink:to="loc_us-gaap_InvestmentTypeAxis_e3386b23-b6d9-4957-8928-83a66f56dfd7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_e3386b23-b6d9-4957-8928-83a66f56dfd7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_e3386b23-b6d9-4957-8928-83a66f56dfd7" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_e3386b23-b6d9-4957-8928-83a66f56dfd7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_e30010bc-2dfe-40ff-b3aa-c596bf3e78bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_e3386b23-b6d9-4957-8928-83a66f56dfd7" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_e30010bc-2dfe-40ff-b3aa-c596bf3e78bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_IndividuallyMember_7fc6f511-81fc-4953-a428-b8bb980bfaff" xlink:href="asur-20210930.xsd#asur_IndividuallyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_e30010bc-2dfe-40ff-b3aa-c596bf3e78bf" xlink:to="loc_asur_IndividuallyMember_7fc6f511-81fc-4953-a428-b8bb980bfaff" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails" xlink:type="simple" xlink:href="asur-20210930.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails" xlink:type="extended" id="i29afc31bb34a4f858b9ad0e08875c2d2_INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ca860488-7834-4f7b-9334-91b0953408c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_476e6113-8434-4311-8bbd-5382df316665" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ca860488-7834-4f7b-9334-91b0953408c9" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_476e6113-8434-4311-8bbd-5382df316665" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_b1ac96f2-62cc-4e0b-a98b-ce4e56da9e96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ca860488-7834-4f7b-9334-91b0953408c9" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_b1ac96f2-62cc-4e0b-a98b-ce4e56da9e96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_ce57b56a-95e9-4691-ab0f-fc61f6a661e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ca860488-7834-4f7b-9334-91b0953408c9" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_ce57b56a-95e9-4691-ab0f-fc61f6a661e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FundsHeldForClients_25db81a8-597b-4d34-8611-795618bd1fad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FundsHeldForClients"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ca860488-7834-4f7b-9334-91b0953408c9" xlink:to="loc_us-gaap_FundsHeldForClients_25db81a8-597b-4d34-8611-795618bd1fad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_bc25a261-bf18-4012-82d1-49c0cff95998" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ca860488-7834-4f7b-9334-91b0953408c9" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_bc25a261-bf18-4012-82d1-49c0cff95998" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InformationByCategoryOfDebtSecurityAxis_04bd1662-f7ac-47e1-8c8a-3b35a229f30f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InformationByCategoryOfDebtSecurityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_bc25a261-bf18-4012-82d1-49c0cff95998" xlink:to="loc_us-gaap_InformationByCategoryOfDebtSecurityAxis_04bd1662-f7ac-47e1-8c8a-3b35a229f30f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_04bd1662-f7ac-47e1-8c8a-3b35a229f30f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InformationByCategoryOfDebtSecurityAxis_04bd1662-f7ac-47e1-8c8a-3b35a229f30f" xlink:to="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_04bd1662-f7ac-47e1-8c8a-3b35a229f30f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_7bb0d33d-4dc4-4135-b7d3-11102b97d7b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InformationByCategoryOfDebtSecurityAxis_04bd1662-f7ac-47e1-8c8a-3b35a229f30f" xlink:to="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_7bb0d33d-4dc4-4135-b7d3-11102b97d7b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_2589e5f1-f6a9-41e3-8ced-b3c74d55b0c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_7bb0d33d-4dc4-4135-b7d3-11102b97d7b8" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesMember_2589e5f1-f6a9-41e3-8ced-b3c74d55b0c4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails" xlink:type="simple" xlink:href="asur-20210930.xsd#GOODWILLANDOTHERINTANGIBLEASSETSDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails" xlink:type="extended" id="i510b2c09defa4138930765d04b826602_GOODWILLANDOTHERINTANGIBLEASSETSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_7e9f6296-3ddd-4d6a-a2f3-377d9aa1d61e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_0b00e344-8e4d-4b54-9b68-3f6975c14514" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7e9f6296-3ddd-4d6a-a2f3-377d9aa1d61e" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_0b00e344-8e4d-4b54-9b68-3f6975c14514" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_bb257e4a-e0ad-4043-a864-657571e9c21e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7e9f6296-3ddd-4d6a-a2f3-377d9aa1d61e" xlink:to="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_bb257e4a-e0ad-4043-a864-657571e9c21e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferred_70c99208-c029-41be-8e1a-353c66333159" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7e9f6296-3ddd-4d6a-a2f3-377d9aa1d61e" xlink:to="loc_us-gaap_AssetAcquisitionConsiderationTransferred_70c99208-c029-41be-8e1a-353c66333159" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_39360f9d-8f12-439a-9422-1f19e6f3e247" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7e9f6296-3ddd-4d6a-a2f3-377d9aa1d61e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_39360f9d-8f12-439a-9422-1f19e6f3e247" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_2b0441c4-07ea-4806-b2bd-a0bd9ddbe7e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7e9f6296-3ddd-4d6a-a2f3-377d9aa1d61e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_2b0441c4-07ea-4806-b2bd-a0bd9ddbe7e4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_57c0ed35-4f3b-48c3-998d-180b34f14db8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7e9f6296-3ddd-4d6a-a2f3-377d9aa1d61e" xlink:to="loc_us-gaap_DebtInstrumentFairValue_57c0ed35-4f3b-48c3-998d-180b34f14db8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_06d31f6b-6e4e-4665-8b9f-07490c5a9663" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_7e9f6296-3ddd-4d6a-a2f3-377d9aa1d61e" xlink:to="loc_us-gaap_StatementTable_06d31f6b-6e4e-4665-8b9f-07490c5a9663" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e3dc4820-94be-4501-8247-3111df265997" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_06d31f6b-6e4e-4665-8b9f-07490c5a9663" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e3dc4820-94be-4501-8247-3111df265997" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e3dc4820-94be-4501-8247-3111df265997_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e3dc4820-94be-4501-8247-3111df265997" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e3dc4820-94be-4501-8247-3111df265997_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_050b2304-5051-4e63-a056-8e2454ade680" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e3dc4820-94be-4501-8247-3111df265997" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_050b2304-5051-4e63-a056-8e2454ade680" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetPurchaseAgreementMember_07db5283-720c-4483-ac82-bef892c20416" xlink:href="asur-20210930.xsd#asur_AssetPurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_050b2304-5051-4e63-a056-8e2454ade680" xlink:to="loc_asur_AssetPurchaseAgreementMember_07db5283-720c-4483-ac82-bef892c20416" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SecondAssetPurchaseAgreementMember_6c2f2765-8ef0-4836-a7ba-be1621b6c541" xlink:href="asur-20210930.xsd#asur_SecondAssetPurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_050b2304-5051-4e63-a056-8e2454ade680" xlink:to="loc_asur_SecondAssetPurchaseAgreementMember_6c2f2765-8ef0-4836-a7ba-be1621b6c541" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ThirdAssetPurchaseAgreementMember_6cb87060-f77a-4430-b027-06d75322c3c2" xlink:href="asur-20210930.xsd#asur_ThirdAssetPurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_050b2304-5051-4e63-a056-8e2454ade680" xlink:to="loc_asur_ThirdAssetPurchaseAgreementMember_6cb87060-f77a-4430-b027-06d75322c3c2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" xlink:type="simple" xlink:href="asur-20210930.xsd#GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" xlink:type="extended" id="ie0d536f7b11a493586709e05d2a18972_GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a15ba243-2383-462a-80f2-e7872d57287b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_ad3a32cc-95cf-4ba2-ba05-f4b105c19627" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a15ba243-2383-462a-80f2-e7872d57287b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_ad3a32cc-95cf-4ba2-ba05-f4b105c19627" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7bb8deca-c6b7-4992-9a44-007f1ed6bd2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a15ba243-2383-462a-80f2-e7872d57287b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7bb8deca-c6b7-4992-9a44-007f1ed6bd2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2f30a9be-1ac1-4cd3-8091-f31c8a748502" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a15ba243-2383-462a-80f2-e7872d57287b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2f30a9be-1ac1-4cd3-8091-f31c8a748502" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_710dfc15-a0f1-4cf1-a1dc-2ee0a287b187" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a15ba243-2383-462a-80f2-e7872d57287b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_710dfc15-a0f1-4cf1-a1dc-2ee0a287b187" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_98ec1f80-a971-4179-8289-4aa6a25cca74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a15ba243-2383-462a-80f2-e7872d57287b" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_98ec1f80-a971-4179-8289-4aa6a25cca74" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3c1f0a5f-26e9-4abe-b911-31df64404644" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a15ba243-2383-462a-80f2-e7872d57287b" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3c1f0a5f-26e9-4abe-b911-31df64404644" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e8f94987-cad2-4973-9fb7-1d5b8449488b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3c1f0a5f-26e9-4abe-b911-31df64404644" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e8f94987-cad2-4973-9fb7-1d5b8449488b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e8f94987-cad2-4973-9fb7-1d5b8449488b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e8f94987-cad2-4973-9fb7-1d5b8449488b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e8f94987-cad2-4973-9fb7-1d5b8449488b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_50d77fc3-7e4c-424a-a92b-0ea1bb60f9ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e8f94987-cad2-4973-9fb7-1d5b8449488b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_50d77fc3-7e4c-424a-a92b-0ea1bb60f9ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_15032b6e-6640-414b-8588-e2c171844ce9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_50d77fc3-7e4c-424a-a92b-0ea1bb60f9ac" xlink:to="loc_us-gaap_CustomerRelationshipsMember_15032b6e-6640-414b-8588-e2c171844ce9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_193cc903-3e71-4004-84b5-3bff3f0732ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_50d77fc3-7e4c-424a-a92b-0ea1bb60f9ac" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_193cc903-3e71-4004-84b5-3bff3f0732ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerListsMember_a4fa7355-8640-4375-ab53-bd6749c977b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerListsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_50d77fc3-7e4c-424a-a92b-0ea1bb60f9ac" xlink:to="loc_us-gaap_CustomerListsMember_a4fa7355-8640-4375-ab53-bd6749c977b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_06aa9944-0fe3-4525-add6-fe3e97c2277e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_50d77fc3-7e4c-424a-a92b-0ea1bb60f9ac" xlink:to="loc_us-gaap_TradeNamesMember_06aa9944-0fe3-4525-add6-fe3e97c2277e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_293a6e1a-fd93-4bbb-9d30-8aa11d5e4dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_50d77fc3-7e4c-424a-a92b-0ea1bb60f9ac" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_293a6e1a-fd93-4bbb-9d30-8aa11d5e4dbc" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails" xlink:type="simple" xlink:href="asur-20210930.xsd#NOTESPAYABLEDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails" xlink:type="extended" id="i5c11f0f5cb494b7caad94c63144b0a1f_NOTESPAYABLEDetails">
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:href="asur-20210930.xsd#asur_NOTESPAYABLEDetailsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross_2e7a2fe1-9a2d-4d2a-833d-6a1425d85226" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentGross_2e7a2fe1-9a2d-4d2a-833d-6a1425d85226" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_29f52073-0892-49cb-8662-3af9dd7db519" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_29f52073-0892-49cb-8662-3af9dd7db519" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_0414f897-5ba8-4cba-9bfa-c7c0ac83764d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_0414f897-5ba8-4cba-9bfa-c7c0ac83764d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f669aec7-c752-4d03-96e4-6fcc47851c65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f669aec7-c752-4d03-96e4-6fcc47851c65" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_425948ef-0a33-4aec-bc4d-f8b78fe955e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:to="loc_us-gaap_LineOfCredit_425948ef-0a33-4aec-bc4d-f8b78fe955e7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_d4567537-f7e5-4234-aa23-ad4380f02c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_d4567537-f7e5-4234-aa23-ad4380f02c1c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_cd53eec4-a366-4e83-8131-61d450e15b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_cd53eec4-a366-4e83-8131-61d450e15b9d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_2bb94e36-6e13-4f47-993f-30ca984a3d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:to="loc_us-gaap_RepaymentsOfDebt_2bb94e36-6e13-4f47-993f-30ca984a3d1d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_b36805e5-d209-4e99-a752-565e354cd745" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_b36805e5-d209-4e99-a752-565e354cd745" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanProcessingFee_c4517c2f-996a-433b-9d92-81952c9bcdd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoanProcessingFee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:to="loc_us-gaap_LoanProcessingFee_c4517c2f-996a-433b-9d92-81952c9bcdd1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet_5f68acfc-600f-4b09-ab0a-c02ba06cbe0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:to="loc_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet_5f68acfc-600f-4b09-ab0a-c02ba06cbe0a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_3fa2411d-eb30-4544-b2ec-541d3ffc74bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_3fa2411d-eb30-4544-b2ec-541d3ffc74bb" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentDecreaseForgiveness_e181918b-2318-447e-90b4-67ad96c91220" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentDecreaseForgiveness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:to="loc_us-gaap_DebtInstrumentDecreaseForgiveness_e181918b-2318-447e-90b4-67ad96c91220" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsTable_0a55b728-6075-41c4-b68e-52ecfac8663b" xlink:href="asur-20210930.xsd#asur_NOTESPAYABLEDetailsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:to="loc_asur_NOTESPAYABLEDetailsTable_0a55b728-6075-41c4-b68e-52ecfac8663b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_cdd516d1-f5f4-4849-bed1-2204280bb308" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_NOTESPAYABLEDetailsTable_0a55b728-6075-41c4-b68e-52ecfac8663b" xlink:to="loc_us-gaap_CreditFacilityAxis_cdd516d1-f5f4-4849-bed1-2204280bb308" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_cdd516d1-f5f4-4849-bed1-2204280bb308_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_cdd516d1-f5f4-4849-bed1-2204280bb308" xlink:to="loc_us-gaap_CreditFacilityDomain_cdd516d1-f5f4-4849-bed1-2204280bb308_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ca006036-46e6-436f-9663-63d4db7eb543" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_cdd516d1-f5f4-4849-bed1-2204280bb308" xlink:to="loc_us-gaap_CreditFacilityDomain_ca006036-46e6-436f-9663-63d4db7eb543" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_cfac1538-aef8-436f-84dd-6f7b38849719" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ca006036-46e6-436f-9663-63d4db7eb543" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_cfac1538-aef8-436f-84dd-6f7b38849719" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3720faec-3458-4520-8f59-56a114b8ffa3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_NOTESPAYABLEDetailsTable_0a55b728-6075-41c4-b68e-52ecfac8663b" xlink:to="loc_us-gaap_DebtInstrumentAxis_3720faec-3458-4520-8f59-56a114b8ffa3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3720faec-3458-4520-8f59-56a114b8ffa3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_3720faec-3458-4520-8f59-56a114b8ffa3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3720faec-3458-4520-8f59-56a114b8ffa3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d0224c3c-bf14-4b0c-ab34-081e2a91aa4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_3720faec-3458-4520-8f59-56a114b8ffa3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d0224c3c-bf14-4b0c-ab34-081e2a91aa4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtMember_a50181a6-160a-4758-8e29-9bf18a03982d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d0224c3c-bf14-4b0c-ab34-081e2a91aa4f" xlink:to="loc_us-gaap_DebtMember_a50181a6-160a-4758-8e29-9bf18a03982d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PinnacleBankMember_ac35088e-a239-4d33-87fb-a28d24b824bd" xlink:href="asur-20210930.xsd#asur_PinnacleBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d0224c3c-bf14-4b0c-ab34-081e2a91aa4f" xlink:to="loc_asur_PinnacleBankMember_ac35088e-a239-4d33-87fb-a28d24b824bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WellsFargoMember_b28b72ec-a587-4a96-85c1-09163d890d1c" xlink:href="asur-20210930.xsd#asur_WellsFargoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d0224c3c-bf14-4b0c-ab34-081e2a91aa4f" xlink:to="loc_asur_WellsFargoMember_b28b72ec-a587-4a96-85c1-09163d890d1c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_StructuralCapitalMember_922ea289-4817-4d84-90b1-18170db4f378" xlink:href="asur-20210930.xsd#asur_StructuralCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d0224c3c-bf14-4b0c-ab34-081e2a91aa4f" xlink:to="loc_asur_StructuralCapitalMember_922ea289-4817-4d84-90b1-18170db4f378" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_2a0791bd-ca87-4ed7-9016-d35b851f5176" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_NOTESPAYABLEDetailsTable_0a55b728-6075-41c4-b68e-52ecfac8663b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_2a0791bd-ca87-4ed7-9016-d35b851f5176" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2a0791bd-ca87-4ed7-9016-d35b851f5176_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2a0791bd-ca87-4ed7-9016-d35b851f5176" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2a0791bd-ca87-4ed7-9016-d35b851f5176_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1ca44975-2947-4e6a-94de-107141d0e61b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2a0791bd-ca87-4ed7-9016-d35b851f5176" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1ca44975-2947-4e6a-94de-107141d0e61b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_c4553ef0-3e8d-48c3-9e37-a86d7e806c64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MediumTermNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1ca44975-2947-4e6a-94de-107141d0e61b" xlink:to="loc_us-gaap_MediumTermNotesMember_c4553ef0-3e8d-48c3-9e37-a86d7e806c64" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_3d1dd260-5c82-4371-8a84-dca19e2d5e77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1ca44975-2947-4e6a-94de-107141d0e61b" xlink:to="loc_us-gaap_LongTermDebtMember_3d1dd260-5c82-4371-8a84-dca19e2d5e77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_e4c2a3ae-0d6d-4c94-8614-497e86aa7799" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1ca44975-2947-4e6a-94de-107141d0e61b" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_e4c2a3ae-0d6d-4c94-8614-497e86aa7799" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2dc4cd21-e87e-4e05-b81f-e64438c3509b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_NOTESPAYABLEDetailsTable_0a55b728-6075-41c4-b68e-52ecfac8663b" xlink:to="loc_srt_RangeAxis_2dc4cd21-e87e-4e05-b81f-e64438c3509b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2dc4cd21-e87e-4e05-b81f-e64438c3509b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_2dc4cd21-e87e-4e05-b81f-e64438c3509b" xlink:to="loc_srt_RangeMember_2dc4cd21-e87e-4e05-b81f-e64438c3509b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b048cc28-cb29-421c-84af-a79abe72e456" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_2dc4cd21-e87e-4e05-b81f-e64438c3509b" xlink:to="loc_srt_RangeMember_b048cc28-cb29-421c-84af-a79abe72e456" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f6cdaaaa-b14e-4097-a69c-a0254a1a6704" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b048cc28-cb29-421c-84af-a79abe72e456" xlink:to="loc_srt_MinimumMember_f6cdaaaa-b14e-4097-a69c-a0254a1a6704" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt" xlink:type="simple" xlink:href="asur-20210930.xsd#NOTESPAYABLEDetailsScheduleofDebt"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt" xlink:type="extended" id="ie8ba1c01d7c1431faeb88b99225b05e5_NOTESPAYABLEDetailsScheduleofDebt">
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_97d39c2e-6476-433b-b941-c44fea713df5" xlink:href="asur-20210930.xsd#asur_NOTESPAYABLEDetailsScheduleofDebtLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentMaturityDateDescription_5363b7c3-3430-4b9a-ad52-a76b7dd23e85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentMaturityDateDescription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_97d39c2e-6476-433b-b941-c44fea713df5" xlink:to="loc_us-gaap_DebtInstrumentMaturityDateDescription_5363b7c3-3430-4b9a-ad52-a76b7dd23e85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9ff30903-5f0f-4373-acac-1b586faa11a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_97d39c2e-6476-433b-b941-c44fea713df5" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9ff30903-5f0f-4373-acac-1b586faa11a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_d9f691b1-3acc-439c-9e0a-504fd4a87387" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_97d39c2e-6476-433b-b941-c44fea713df5" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d9f691b1-3acc-439c-9e0a-504fd4a87387" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansPayable_56cbd8f1-f6bf-4fe3-b46f-8cbf33746059" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_97d39c2e-6476-433b-b941-c44fea713df5" xlink:to="loc_us-gaap_NotesAndLoansPayable_56cbd8f1-f6bf-4fe3-b46f-8cbf33746059" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_a4906a84-506a-433d-b191-11bf4a1bfafc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_97d39c2e-6476-433b-b941-c44fea713df5" xlink:to="loc_us-gaap_NotesPayableCurrent_a4906a84-506a-433d-b191-11bf4a1bfafc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_a1f3b41f-d1e1-4ff6-b9e9-d01feda09ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_97d39c2e-6476-433b-b941-c44fea713df5" xlink:to="loc_us-gaap_LongTermNotesPayable_a1f3b41f-d1e1-4ff6-b9e9-d01feda09ba7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_dd657c2e-41b3-4b74-bb36-27e959f12995" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_97d39c2e-6476-433b-b941-c44fea713df5" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_dd657c2e-41b3-4b74-bb36-27e959f12995" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsScheduleofDebtTable_fa8e5074-f577-4410-aef6-4afe06b5d316" xlink:href="asur-20210930.xsd#asur_NOTESPAYABLEDetailsScheduleofDebtTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_97d39c2e-6476-433b-b941-c44fea713df5" xlink:to="loc_asur_NOTESPAYABLEDetailsScheduleofDebtTable_fa8e5074-f577-4410-aef6-4afe06b5d316" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3cc0c0be-21d2-4773-9dee-3871af925978" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtTable_fa8e5074-f577-4410-aef6-4afe06b5d316" xlink:to="loc_us-gaap_DebtInstrumentAxis_3cc0c0be-21d2-4773-9dee-3871af925978" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3cc0c0be-21d2-4773-9dee-3871af925978_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_3cc0c0be-21d2-4773-9dee-3871af925978" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3cc0c0be-21d2-4773-9dee-3871af925978_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_bd623aef-0ba3-4ed3-8370-7aaed86914da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_3cc0c0be-21d2-4773-9dee-3871af925978" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_bd623aef-0ba3-4ed3-8370-7aaed86914da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PinnacleBankMember_52a92389-efab-4925-8548-e218262acf82" xlink:href="asur-20210930.xsd#asur_PinnacleBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_bd623aef-0ba3-4ed3-8370-7aaed86914da" xlink:to="loc_asur_PinnacleBankMember_52a92389-efab-4925-8548-e218262acf82" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WellsFargoSyndicatedPartnerMember_70326c3d-0002-4f30-807d-0f7ba741facf" xlink:href="asur-20210930.xsd#asur_WellsFargoSyndicatedPartnerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_bd623aef-0ba3-4ed3-8370-7aaed86914da" xlink:to="loc_asur_WellsFargoSyndicatedPartnerMember_70326c3d-0002-4f30-807d-0f7ba741facf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_0822dacd-1fe4-4777-9288-0e8d5ab40b1d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_bd623aef-0ba3-4ed3-8370-7aaed86914da" xlink:to="loc_srt_ConsolidatedEntitiesDomain_0822dacd-1fe4-4777-9288-0e8d5ab40b1d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_StructuralCapitalMember_cc29ea62-c788-4e79-89cf-c1abe0917d53" xlink:href="asur-20210930.xsd#asur_StructuralCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_bd623aef-0ba3-4ed3-8370-7aaed86914da" xlink:to="loc_asur_StructuralCapitalMember_cc29ea62-c788-4e79-89cf-c1abe0917d53" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9f64c188-1a7d-4229-9b9d-07f8b1558685" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtTable_fa8e5074-f577-4410-aef6-4afe06b5d316" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9f64c188-1a7d-4229-9b9d-07f8b1558685" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9f64c188-1a7d-4229-9b9d-07f8b1558685_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9f64c188-1a7d-4229-9b9d-07f8b1558685" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9f64c188-1a7d-4229-9b9d-07f8b1558685_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_52659bd4-0d1f-4263-8916-f835f34f358d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9f64c188-1a7d-4229-9b9d-07f8b1558685" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_52659bd4-0d1f-4263-8916-f835f34f358d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_484eafec-b46c-467f-a509-4e2497875c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_52659bd4-0d1f-4263-8916-f835f34f358d" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_484eafec-b46c-467f-a509-4e2497875c4b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_83887df7-deee-4c05-a0a6-a56fe6720202" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_52659bd4-0d1f-4263-8916-f835f34f358d" xlink:to="loc_us-gaap_LongTermDebtMember_83887df7-deee-4c05-a0a6-a56fe6720202" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_c5bbb896-b9dd-4137-975a-4ccef3652d21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtTable_fa8e5074-f577-4410-aef6-4afe06b5d316" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_c5bbb896-b9dd-4137-975a-4ccef3652d21" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_c5bbb896-b9dd-4137-975a-4ccef3652d21_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_c5bbb896-b9dd-4137-975a-4ccef3652d21" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_c5bbb896-b9dd-4137-975a-4ccef3652d21_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_a45b191a-234a-49d4-be51-bb5c7b4f1c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_c5bbb896-b9dd-4137-975a-4ccef3652d21" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_a45b191a-234a-49d4-be51-bb5c7b4f1c4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtMember_77378b3f-b1bd-4a92-acd5-7288e3ebaf2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_a45b191a-234a-49d4-be51-bb5c7b4f1c4e" xlink:to="loc_us-gaap_ShortTermDebtMember_77378b3f-b1bd-4a92-acd5-7288e3ebaf2a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d3685f51-32cf-484c-818d-bd5fff82d96a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtTable_fa8e5074-f577-4410-aef6-4afe06b5d316" xlink:to="loc_srt_RangeAxis_d3685f51-32cf-484c-818d-bd5fff82d96a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d3685f51-32cf-484c-818d-bd5fff82d96a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d3685f51-32cf-484c-818d-bd5fff82d96a" xlink:to="loc_srt_RangeMember_d3685f51-32cf-484c-818d-bd5fff82d96a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_83351fd8-5f68-4f20-a4c8-18e9f5654e7a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d3685f51-32cf-484c-818d-bd5fff82d96a" xlink:to="loc_srt_RangeMember_83351fd8-5f68-4f20-a4c8-18e9f5654e7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0d20464c-a84b-4aca-a140-532a544d434b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_83351fd8-5f68-4f20-a4c8-18e9f5654e7a" xlink:to="loc_srt_MinimumMember_0d20464c-a84b-4aca-a140-532a544d434b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ffeb0dbe-438b-4bad-89d8-29de011ce047" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_83351fd8-5f68-4f20-a4c8-18e9f5654e7a" xlink:to="loc_srt_MaximumMember_ffeb0dbe-438b-4bad-89d8-29de011ce047" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts" xlink:type="simple" xlink:href="asur-20210930.xsd#NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts" xlink:type="extended" id="i75bfce8e1b824ac99ff091f39ac0c859_NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts">
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsLineItems_40007f2c-66f1-4ab9-a745-c85791d058ab" xlink:href="asur-20210930.xsd#asur_NOTESPAYABLEDetailsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross_3e8c26da-754b-40db-9225-b93cc14a1dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_40007f2c-66f1-4ab9-a745-c85791d058ab" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentGross_3e8c26da-754b-40db-9225-b93cc14a1dd7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsTable_e40e8c19-f73a-4984-9e9b-1695a1f7ebdd" xlink:href="asur-20210930.xsd#asur_NOTESPAYABLEDetailsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_40007f2c-66f1-4ab9-a745-c85791d058ab" xlink:to="loc_asur_NOTESPAYABLEDetailsTable_e40e8c19-f73a-4984-9e9b-1695a1f7ebdd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_dcdd515e-7c1b-4438-90c9-ca707efc5fc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_NOTESPAYABLEDetailsTable_e40e8c19-f73a-4984-9e9b-1695a1f7ebdd" xlink:to="loc_us-gaap_DebtInstrumentAxis_dcdd515e-7c1b-4438-90c9-ca707efc5fc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_dcdd515e-7c1b-4438-90c9-ca707efc5fc3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_dcdd515e-7c1b-4438-90c9-ca707efc5fc3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_dcdd515e-7c1b-4438-90c9-ca707efc5fc3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e7b453e6-4420-4991-ba1d-1b773276eed0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_dcdd515e-7c1b-4438-90c9-ca707efc5fc3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e7b453e6-4420-4991-ba1d-1b773276eed0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PinnacleBankMember_b65298e2-0623-4fbe-b741-225197c632e5" xlink:href="asur-20210930.xsd#asur_PinnacleBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e7b453e6-4420-4991-ba1d-1b773276eed0" xlink:to="loc_asur_PinnacleBankMember_b65298e2-0623-4fbe-b741-225197c632e5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/STOCKHOLDERSEQUITYDetails" xlink:type="simple" xlink:href="asur-20210930.xsd#STOCKHOLDERSEQUITYDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/STOCKHOLDERSEQUITYDetails" xlink:type="extended" id="id92fa7ad0a904a5cab5028b1b2ac2bf7_STOCKHOLDERSEQUITYDetails">
    <link:loc xlink:type="locator" xlink:label="loc_asur_STOCKHOLDERSEQUITYDetailsLineItems_0087afb4-c5f7-40a9-83e3-69db2756f006" xlink:href="asur-20210930.xsd#asur_STOCKHOLDERSEQUITYDetailsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_e3191ff2-4d13-4f5b-9a9f-d5954227d49b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_STOCKHOLDERSEQUITYDetailsLineItems_0087afb4-c5f7-40a9-83e3-69db2756f006" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_e3191ff2-4d13-4f5b-9a9f-d5954227d49b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6398bdbc-0c56-40b7-a675-15f7b75c2965" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_STOCKHOLDERSEQUITYDetailsLineItems_0087afb4-c5f7-40a9-83e3-69db2756f006" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6398bdbc-0c56-40b7-a675-15f7b75c2965" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_STOCKHOLDERSEQUITYDetailsTable_8b672685-9510-4030-bda1-8a2a4f70402a" xlink:href="asur-20210930.xsd#asur_STOCKHOLDERSEQUITYDetailsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_STOCKHOLDERSEQUITYDetailsLineItems_0087afb4-c5f7-40a9-83e3-69db2756f006" xlink:to="loc_asur_STOCKHOLDERSEQUITYDetailsTable_8b672685-9510-4030-bda1-8a2a4f70402a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5135d890-6cea-4d04-8058-0519a9a42cfd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_STOCKHOLDERSEQUITYDetailsTable_8b672685-9510-4030-bda1-8a2a4f70402a" xlink:to="loc_srt_RangeAxis_5135d890-6cea-4d04-8058-0519a9a42cfd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5135d890-6cea-4d04-8058-0519a9a42cfd_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5135d890-6cea-4d04-8058-0519a9a42cfd" xlink:to="loc_srt_RangeMember_5135d890-6cea-4d04-8058-0519a9a42cfd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1b25f4b6-5a4d-4ecb-9433-9ceac8ebb98b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5135d890-6cea-4d04-8058-0519a9a42cfd" xlink:to="loc_srt_RangeMember_1b25f4b6-5a4d-4ecb-9433-9ceac8ebb98b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2efddc1d-f6f7-4f6f-b26e-3e95d1115868" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1b25f4b6-5a4d-4ecb-9433-9ceac8ebb98b" xlink:to="loc_srt_MaximumMember_2efddc1d-f6f7-4f6f-b26e-3e95d1115868" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_ac32d149-9149-4342-ab8f-bfa4eeebbc45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_STOCKHOLDERSEQUITYDetailsTable_8b672685-9510-4030-bda1-8a2a4f70402a" xlink:to="loc_us-gaap_PlanNameAxis_ac32d149-9149-4342-ab8f-bfa4eeebbc45" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_ac32d149-9149-4342-ab8f-bfa4eeebbc45_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_ac32d149-9149-4342-ab8f-bfa4eeebbc45" xlink:to="loc_us-gaap_PlanNameDomain_ac32d149-9149-4342-ab8f-bfa4eeebbc45_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_5be39b83-2a83-491c-bee6-b1d5d8deeedc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_ac32d149-9149-4342-ab8f-bfa4eeebbc45" xlink:to="loc_us-gaap_PlanNameDomain_5be39b83-2a83-491c-bee6-b1d5d8deeedc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" xlink:type="simple" xlink:href="asur-20210930.xsd#CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" xlink:type="extended" id="i949b6833a9154816a6cb903ba0af7f8c_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails">
    <link:loc xlink:type="locator" xlink:label="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:href="asur-20210930.xsd#asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_bf6bceaa-72b0-4bf2-a230-c5d49e490729" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:to="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_bf6bceaa-72b0-4bf2-a230-c5d49e490729" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_66c7bbcc-9a2a-48c0-aecd-186def52043a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:to="loc_us-gaap_CapitalizedContractCostGross_66c7bbcc-9a2a-48c0-aecd-186def52043a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_82727bd1-1d5f-43b9-a376-dcb92035eb9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_82727bd1-1d5f-43b9-a376-dcb92035eb9c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1_14e497f3-a6ba-4218-bc33-f91ced0de790" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueRevenueRecognized1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:to="loc_us-gaap_DeferredRevenueRevenueRecognized1_14e497f3-a6ba-4218-bc33-f91ced0de790" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_500d190f-7a53-4852-be63-9496b02bc7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_500d190f-7a53-4852-be63-9496b02bc7ea" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_d213b445-5f63-4c66-82be-5fe81b3acf4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_d213b445-5f63-4c66-82be-5fe81b3acf4b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_dfb6b324-8873-420f-85b2-e0f8a45df445" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_dfb6b324-8873-420f-85b2-e0f8a45df445" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDescription_afa399a3-e3a2-49c8-8f0e-aa542506ad94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDescription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDescription_afa399a3-e3a2-49c8-8f0e-aa542506ad94" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_b051d908-2667-45bb-a96a-10e24ff4f445" xlink:href="asur-20210930.xsd#asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:to="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_b051d908-2667-45bb-a96a-10e24ff4f445" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_07d85fff-c633-42b9-9ea8-139b9764cc14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_b051d908-2667-45bb-a96a-10e24ff4f445" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_07d85fff-c633-42b9-9ea8-139b9764cc14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_446accc8-70ff-48ff-bde1-546d40495127" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_b051d908-2667-45bb-a96a-10e24ff4f445" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_446accc8-70ff-48ff-bde1-546d40495127" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_446accc8-70ff-48ff-bde1-546d40495127_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_446accc8-70ff-48ff-bde1-546d40495127" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_446accc8-70ff-48ff-bde1-546d40495127_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0c63e211-f3a6-4ce6-882e-470307bf3d31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_446accc8-70ff-48ff-bde1-546d40495127" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0c63e211-f3a6-4ce6-882e-470307bf3d31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_f5c5a363-deb8-4247-9fe0-3a41e0273cee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0c63e211-f3a6-4ce6-882e-470307bf3d31" xlink:to="loc_us-gaap_AccountsReceivableMember_f5c5a363-deb8-4247-9fe0-3a41e0273cee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_e345ee77-630e-436d-ba38-488c40b51d97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0c63e211-f3a6-4ce6-882e-470307bf3d31" xlink:to="loc_us-gaap_SalesRevenueNetMember_e345ee77-630e-436d-ba38-488c40b51d97" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails_1" xlink:type="simple" xlink:href="asur-20210930.xsd#CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails_1"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails_1" xlink:type="extended" id="i74be0c02761741818140653715160a9a_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:href="asur-20210930.xsd#asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_bf6bceaa-72b0-4bf2-a230-c5d49e490729" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:to="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_bf6bceaa-72b0-4bf2-a230-c5d49e490729" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_66c7bbcc-9a2a-48c0-aecd-186def52043a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:to="loc_us-gaap_CapitalizedContractCostGross_66c7bbcc-9a2a-48c0-aecd-186def52043a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_82727bd1-1d5f-43b9-a376-dcb92035eb9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_82727bd1-1d5f-43b9-a376-dcb92035eb9c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1_14e497f3-a6ba-4218-bc33-f91ced0de790" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueRevenueRecognized1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:to="loc_us-gaap_DeferredRevenueRevenueRecognized1_14e497f3-a6ba-4218-bc33-f91ced0de790" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_500d190f-7a53-4852-be63-9496b02bc7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_500d190f-7a53-4852-be63-9496b02bc7ea" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_d213b445-5f63-4c66-82be-5fe81b3acf4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_d213b445-5f63-4c66-82be-5fe81b3acf4b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_dfb6b324-8873-420f-85b2-e0f8a45df445" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_dfb6b324-8873-420f-85b2-e0f8a45df445" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDescription_afa399a3-e3a2-49c8-8f0e-aa542506ad94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDescription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDescription_afa399a3-e3a2-49c8-8f0e-aa542506ad94" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_b051d908-2667-45bb-a96a-10e24ff4f445" xlink:href="asur-20210930.xsd#asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:to="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_b051d908-2667-45bb-a96a-10e24ff4f445" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_446accc8-70ff-48ff-bde1-546d40495127" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_b051d908-2667-45bb-a96a-10e24ff4f445" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_446accc8-70ff-48ff-bde1-546d40495127" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_446accc8-70ff-48ff-bde1-546d40495127_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_446accc8-70ff-48ff-bde1-546d40495127" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_446accc8-70ff-48ff-bde1-546d40495127_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0c63e211-f3a6-4ce6-882e-470307bf3d31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_446accc8-70ff-48ff-bde1-546d40495127" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0c63e211-f3a6-4ce6-882e-470307bf3d31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_f5c5a363-deb8-4247-9fe0-3a41e0273cee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0c63e211-f3a6-4ce6-882e-470307bf3d31" xlink:to="loc_us-gaap_AccountsReceivableMember_f5c5a363-deb8-4247-9fe0-3a41e0273cee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_e345ee77-630e-436d-ba38-488c40b51d97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0c63e211-f3a6-4ce6-882e-470307bf3d31" xlink:to="loc_us-gaap_SalesRevenueNetMember_e345ee77-630e-436d-ba38-488c40b51d97" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/LEASESDetails" xlink:type="simple" xlink:href="asur-20210930.xsd#LEASESDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/LEASESDetails" xlink:type="extended" id="ie722cb2095cf4cec9a5206ac1a7540e1_LEASESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_asur_LEASESDetailsLineItems_408a4731-d219-4e34-b8b8-e16470ab8163" xlink:href="asur-20210930.xsd#asur_LEASESDetailsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ab772932-b5e4-4ec3-a6e1-65bca3b7537b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_LEASESDetailsLineItems_408a4731-d219-4e34-b8b8-e16470ab8163" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ab772932-b5e4-4ec3-a6e1-65bca3b7537b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_6aef903d-5121-43fe-871b-d6ac6bcee086" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_LEASESDetailsLineItems_408a4731-d219-4e34-b8b8-e16470ab8163" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_6aef903d-5121-43fe-871b-d6ac6bcee086" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_7152e3fb-0fae-4cb7-8627-191da1376907" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_LEASESDetailsLineItems_408a4731-d219-4e34-b8b8-e16470ab8163" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_7152e3fb-0fae-4cb7-8627-191da1376907" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LEASESDetailsTable_02e2a721-3a6f-4cc7-a498-92a7e86f9d1c" xlink:href="asur-20210930.xsd#asur_LEASESDetailsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_LEASESDetailsLineItems_408a4731-d219-4e34-b8b8-e16470ab8163" xlink:to="loc_asur_LEASESDetailsTable_02e2a721-3a6f-4cc7-a498-92a7e86f9d1c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6a15f1f3-429d-4106-9f37-a1ee627c791b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_LEASESDetailsTable_02e2a721-3a6f-4cc7-a498-92a7e86f9d1c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6a15f1f3-429d-4106-9f37-a1ee627c791b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6a15f1f3-429d-4106-9f37-a1ee627c791b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6a15f1f3-429d-4106-9f37-a1ee627c791b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6a15f1f3-429d-4106-9f37-a1ee627c791b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3ab7514d-4d45-44cf-89d1-5d098fa2d21f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6a15f1f3-429d-4106-9f37-a1ee627c791b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3ab7514d-4d45-44cf-89d1-5d098fa2d21f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_78a3ae78-b755-4711-90ee-441027aeefc0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_LEASESDetailsTable_02e2a721-3a6f-4cc7-a498-92a7e86f9d1c" xlink:to="loc_srt_RangeAxis_78a3ae78-b755-4711-90ee-441027aeefc0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_78a3ae78-b755-4711-90ee-441027aeefc0_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_78a3ae78-b755-4711-90ee-441027aeefc0" xlink:to="loc_srt_RangeMember_78a3ae78-b755-4711-90ee-441027aeefc0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8cce1a21-cec6-4955-9672-039b2d277f89" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_78a3ae78-b755-4711-90ee-441027aeefc0" xlink:to="loc_srt_RangeMember_8cce1a21-cec6-4955-9672-039b2d277f89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1aa15a60-1db5-46d5-9857-1b3c6768aacc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8cce1a21-cec6-4955-9672-039b2d277f89" xlink:to="loc_srt_MinimumMember_1aa15a60-1db5-46d5-9857-1b3c6768aacc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e4ef1af9-e57f-449d-81b3-e1c2c8f81a93" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8cce1a21-cec6-4955-9672-039b2d277f89" xlink:to="loc_srt_MaximumMember_e4ef1af9-e57f-449d-81b3-e1c2c8f81a93" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseDisclosure" xlink:type="simple" xlink:href="asur-20210930.xsd#LEASESDetailsLesseeOperatingLeaseDisclosure"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseDisclosure" xlink:type="extended" id="i024fc0a41c4b47c997f4322977e0633a_LEASESDetailsLesseeOperatingLeaseDisclosure">
    <link:loc xlink:type="locator" xlink:label="loc_asur_LEASESDetailsLineItems_be0c6b42-5ced-4180-9f3f-5525ddd0c1f8" xlink:href="asur-20210930.xsd#asur_LEASESDetailsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_240e58d7-3f25-4701-8002-3dac72347bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_LEASESDetailsLineItems_be0c6b42-5ced-4180-9f3f-5525ddd0c1f8" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_240e58d7-3f25-4701-8002-3dac72347bcb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LEASESDetailsTable_d003b6c3-41f6-4ec8-8f27-3c5940ec11b5" xlink:href="asur-20210930.xsd#asur_LEASESDetailsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_LEASESDetailsLineItems_be0c6b42-5ced-4180-9f3f-5525ddd0c1f8" xlink:to="loc_asur_LEASESDetailsTable_d003b6c3-41f6-4ec8-8f27-3c5940ec11b5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c1f9bfbb-de2f-4c04-8f95-68944b4e1dc9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_LEASESDetailsTable_d003b6c3-41f6-4ec8-8f27-3c5940ec11b5" xlink:to="loc_srt_RangeAxis_c1f9bfbb-de2f-4c04-8f95-68944b4e1dc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c1f9bfbb-de2f-4c04-8f95-68944b4e1dc9_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_c1f9bfbb-de2f-4c04-8f95-68944b4e1dc9" xlink:to="loc_srt_RangeMember_c1f9bfbb-de2f-4c04-8f95-68944b4e1dc9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8637d2ba-0f01-442b-92c9-7a378b0de2df" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_c1f9bfbb-de2f-4c04-8f95-68944b4e1dc9" xlink:to="loc_srt_RangeMember_8637d2ba-0f01-442b-92c9-7a378b0de2df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_56184187-3916-4d85-b672-7cbbc5f0ddea" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8637d2ba-0f01-442b-92c9-7a378b0de2df" xlink:to="loc_srt_MinimumMember_56184187-3916-4d85-b672-7cbbc5f0ddea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2b14ffee-d76c-44ec-a376-628048b8a24f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8637d2ba-0f01-442b-92c9-7a378b0de2df" xlink:to="loc_srt_MaximumMember_2b14ffee-d76c-44ec-a376-628048b8a24f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREDetails" xlink:type="simple" xlink:href="asur-20210930.xsd#NETLOSSPERSHAREDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREDetails" xlink:type="extended" id="i0cd60c924c934c53b6b15ae3ef478db8_NETLOSSPERSHAREDetails">
    <link:loc xlink:type="locator" xlink:label="loc_asur_NETLOSSPERSHAREDetailsLineItems_84036ca4-08ee-478a-ae17-f61ffc4cef17" xlink:href="asur-20210930.xsd#asur_NETLOSSPERSHAREDetailsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_8305b54c-70a6-45d1-a7ab-5308c0ba007f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NETLOSSPERSHAREDetailsLineItems_84036ca4-08ee-478a-ae17-f61ffc4cef17" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_8305b54c-70a6-45d1-a7ab-5308c0ba007f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NETLOSSPERSHAREDetailsTable_e323ac82-c2d8-4b56-9b09-670d66991f21" xlink:href="asur-20210930.xsd#asur_NETLOSSPERSHAREDetailsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_NETLOSSPERSHAREDetailsLineItems_84036ca4-08ee-478a-ae17-f61ffc4cef17" xlink:to="loc_asur_NETLOSSPERSHAREDetailsTable_e323ac82-c2d8-4b56-9b09-670d66991f21" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_70c37292-37ee-4103-b8de-dfcfb8a84216" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_NETLOSSPERSHAREDetailsTable_e323ac82-c2d8-4b56-9b09-670d66991f21" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_70c37292-37ee-4103-b8de-dfcfb8a84216" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_70c37292-37ee-4103-b8de-dfcfb8a84216_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_70c37292-37ee-4103-b8de-dfcfb8a84216" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_70c37292-37ee-4103-b8de-dfcfb8a84216_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_34a4aae0-a24d-45d4-8f53-d21d906c0231" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_70c37292-37ee-4103-b8de-dfcfb8a84216" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_34a4aae0-a24d-45d4-8f53-d21d906c0231" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_63d0f178-952a-49b9-9ed2-69014c16dc1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_34a4aae0-a24d-45d4-8f53-d21d906c0231" xlink:to="loc_us-gaap_StockOptionMember_63d0f178-952a-49b9-9ed2-69014c16dc1a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/ReceivablesLoansNotesReceivableandOthersDetails" xlink:type="simple" xlink:href="asur-20210930.xsd#ReceivablesLoansNotesReceivableandOthersDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/ReceivablesLoansNotesReceivableandOthersDetails" xlink:type="extended" id="if9710ff0380a40a9be5e96bce575ea38_ReceivablesLoansNotesReceivableandOthersDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_41c9ba57-7c7e-4c8b-a94e-d556a82e0176" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_16caa6e8-1870-4304-a360-c8999514b4c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_41c9ba57-7c7e-4c8b-a94e-d556a82e0176" xlink:to="loc_us-gaap_OtherAssets_16caa6e8-1870-4304-a360-c8999514b4c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_dd11c7ce-9a6e-47ed-ae35-f6b2004f60cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_41c9ba57-7c7e-4c8b-a94e-d556a82e0176" xlink:to="loc_us-gaap_StatementTable_dd11c7ce-9a6e-47ed-ae35-f6b2004f60cf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_6a04ddf8-6480-415d-a233-4d6036c8cc30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_dd11c7ce-9a6e-47ed-ae35-f6b2004f60cf" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_6a04ddf8-6480-415d-a233-4d6036c8cc30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_6a04ddf8-6480-415d-a233-4d6036c8cc30_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_6a04ddf8-6480-415d-a233-4d6036c8cc30" xlink:to="loc_us-gaap_ReceivableTypeDomain_6a04ddf8-6480-415d-a233-4d6036c8cc30_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_83572566-8903-4cb5-9494-378e2dc94a48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_6a04ddf8-6480-415d-a233-4d6036c8cc30" xlink:to="loc_us-gaap_ReceivableTypeDomain_83572566-8903-4cb5-9494-378e2dc94a48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ERCIncomeMember_ff51ce57-fbb2-48b9-9ca6-620f4d73aeda" xlink:href="asur-20210930.xsd#asur_ERCIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_83572566-8903-4cb5-9494-378e2dc94a48" xlink:to="loc_asur_ERCIncomeMember_ff51ce57-fbb2-48b9-9ca6-620f4d73aeda" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>asur-20210930_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:092e0cd2-a9bc-4b1b-a045-de2f017bec91,g:b87121d6-f1cf-4fc6-b18a-6215590e097a-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_9aa614eb-47aa-4eeb-bebf-b66dd21427b1_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueMeasurementsFairValueHierarchyDomain_b01b51b4-3e23-4fa6-8a89-1358ddc1d67a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetIncomeLoss_51c46531-f224-48ca-952d-006061d2853d_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_0dfc95cd-6ee7-475e-b02d-0e5058c82ea3_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_f284b907-2ed1-4cd1-bf7e-0b7b102e309e_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_a0caa130-7dc7-4cc8-8800-fddba50122e8_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_fff15307-ebb1-49d3-90d5-38caf486a1a9_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease assets, net</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_b1136fd6-0b3c-429a-8d8f-398f26e6d98b_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Current</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PreferredStockSharesOutstanding_349ea367-bb2a-49e7-82b1-7f1b01a2765e_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EmployeeRelatedLiabilitiesCurrent_b3ae93d9-7e81-4782-9b30-e5a58898014e_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_12fda634-a60c-48fa-9472-824c40f7e5b8_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_label_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_3ee64b14-6e32-40bf-866f-3fc1e6465b89_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5943f6f4-6da6-4d8f-a3ef-638b3a1a4176_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Asset, Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityAddressAddressLine1_8e01c758-79e8-4c9e-b133-cfb184ab3869_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_e7c0739d-c86b-4210-a125-f2dc5f615f1c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RevenueFromContractWithCustomerAbstract_0c218cca-b544-4423-8aef-21463e842a7e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PaymentForContingentConsiderationLiabilityFinancingActivities_e64a7aef-b3e1-4c2d-9d79-04867ad68dfc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" 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">Payment for Contingent Consideration Liability, Financing Activities</link:label>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_5ec62152-95a7-4197-b97c-c7fdaa5ccc6a_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Contingent Consideration Liability, Financing Activities</link:label>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Contingent Consideration Liability, Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:to="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_ab0d5b97-78d6-470e-8596-1cd1e246c98e_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_aa2595b4-df5e-4a5a-82c8-a2035f0a973d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherAssetsNoncurrent_3007c262-70ce-401f-aed6-d6a8f9c6c911_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets, net</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_e7430842-d0a1-49f0-b9d4-d6e2e318629d_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-20210930.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_cf7fc768-6d91-490a-8f18-42d88df52336_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</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3b8095bf-2d3e-4355-8591-e719f2a9ec79_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) increase in cash, cash equivalents, restricted cash, and restricted cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_0ffe3ecf-8dbd-42ec-86d6-c3ae11ccba15_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b63d1775-0888-4988-94b3-2cb9fa5b012b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_875675d6-d5ba-4078-976d-05e61671ea35_terseLabel_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certificates of deposit</link:label>
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_label_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certificates of Deposit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtSecuritiesAvailableForSaleTableTextBlock_d85a2261-1902-45aa-ba1a-e0b79fd7119f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_27edbdfb-248b-4115-8bb9-fb1dddeb2735_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Gain) loss on disposals of long-term assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_25cc98da-ae28-40be-84c0-e794bea0981b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Remainder of Fiscal Year</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_DocumentFiscalYearFocus_1fa7941e-87ce-49f5-9b9f-61d54e83dbe5_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_ProceedsPaymentsFromClientFundObligations_b0add91b-1fac-4434-8de9-2fb383033f01_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-20210930.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AmortizationOfIntangibleAssets_7572a8fb-bba1-4415-b3c5-414786f3684c_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PaymentsOfFinancingCosts_c527e6eb-99e8-4b99-9e60-0c8fdf5bb39c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d9e001be-17be-4b24-87d5-68c5eca84937_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive securities excluded from computation of earnings per share (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_34f50394-8e14-49d0-8453-9e2da41acf26_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessAcquisitionAxis_0c3c70dd-6ef8-4c6f-a08e-755dee8fde79_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_MunicipalBondsMember_74202b10-d088-48c1-bf63-2d182995a16f_terseLabel_en-US" xlink:label="lab_us-gaap_MunicipalBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Municipal bonds</link:label>
    <link:label id="lab_us-gaap_MunicipalBondsMember_label_en-US" xlink:label="lab_us-gaap_MunicipalBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Municipal Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LongTermNotesPayable_085209b2-7023-46b3-a0d0-300f62f057a9_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable, net of current portion</link:label>
    <link:label id="lab_us-gaap_LongTermNotesPayable_label_en-US" xlink:label="lab_us-gaap_LongTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockOptionMember_3990289b-bf7c-4aee-8a6e-8aed3524fda5_terseLabel_en-US" xlink:label="lab_us-gaap_StockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Option</link:label>
    <link:label id="lab_us-gaap_StockOptionMember_label_en-US" xlink:label="lab_us-gaap_StockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CreditFacilityDomain_a40d041e-51a0-436e-ba05-b41123e371a1_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AssetsAbstract_63febfe3-0b07-4750-8bf1-d4c9a1b0c563_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_1b7fa152-b0c2-4ab4-b2fc-a95d9b8eebc0_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets:</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_cadd68ca-7360-4a90-b753-f3607aac467b_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale debt securities total fair value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GoodwillAndIntangibleAssetImpairment_0958a1ab-969c-4c78-b56d-0ef20cc3a744_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Asset Impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Asset Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_8998df3c-519b-4e93-8c37-880cf04951ca_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_asur_NonCashOperatingActivitiesAbstract_9d1282ab-4c01-4777-b024-1b7a3aa1a834_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-20210930.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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_512fd02c-da9b-4d6f-9609-847ba5343e91_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments Classified by Contractual Maturity Date</link:label>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments Classified by Contractual Maturity Date [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:to="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_7dde8f12-443b-4ad5-95f2-d4f6c37ddebf_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable_f1b13c56-8cea-4272-a3d4-b22e2cafbe58_terseLabel_en-US" xlink:label="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) [Table]</link:label>
    <link:label id="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable_label_en-US" xlink:label="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable" xlink:href="asur-20210930.xsd#asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable" xlink:to="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_45f541da-b42e-4225-bf14-1606db5907aa_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, $0.01 par value; 1,500 shares authorized; none issued or outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_d58a6fdf-29cf-4167-82e9-6e6e901bb480_terseLabel_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets Acquired</link:label>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_131c5fea-288e-4c2a-a519-c3f74391851b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options Outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityAddressCityOrTown_83ab8f9a-c35d-42ec-b1e3-722380c4fc2f_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_4d582d47-0c7f-4b3f-a366-01b3613c0b28_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RetainedEarningsMember_028aa715-ec89-45b1-a12b-74a847a40fc2_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_0d899c72-b4b5-4a7c-817b-632eb0a9daff_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1bcada0e-a769-4438-a3a6-21e482d88bb5_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_c6289c99-eb88-42d3-9297-598e52d6639f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Fair Value Disclosure</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFairValue" xlink:to="lab_us-gaap_DebtInstrumentFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_RentExpenseComponentsAbstract_f1093468-0414-4c2f-ba02-b224cba028a0_terseLabel_en-US" xlink:label="lab_asur_RentExpenseComponentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rent Expense Components [Abstract]</link:label>
    <link:label id="lab_asur_RentExpenseComponentsAbstract_label_en-US" xlink:label="lab_asur_RentExpenseComponentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rent Expense Components [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_RentExpenseComponentsAbstract" xlink:href="asur-20210930.xsd#asur_RentExpenseComponentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_RentExpenseComponentsAbstract" xlink:to="lab_asur_RentExpenseComponentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_bbb46478-617c-4122-8d7b-ed9592069af4_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_6824b271-59d8-4d0b-bb67-dde71bfc56de_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease assets obtained in exchange for new operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtMember_b7fa4adc-2a52-400e-a803-1a0a677072f3_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtMember_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtMember" xlink:to="lab_us-gaap_ShortTermDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_AssetPurchaseAgreementMember_d5a275ae-c125-4826-98e6-b8b6bc57b6c7_terseLabel_en-US" xlink:label="lab_asur_AssetPurchaseAgreementMember" xlink: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 Purchase Agreement</link:label>
    <link:label id="lab_asur_AssetPurchaseAgreementMember_label_en-US" xlink:label="lab_asur_AssetPurchaseAgreementMember" xlink: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 Purchase Agreement [Member]</link:label>
    <link:label id="lab_asur_AssetPurchaseAgreementMember_documentation_en-US" xlink:label="lab_asur_AssetPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Purchase Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetPurchaseAgreementMember" xlink:href="asur-20210930.xsd#asur_AssetPurchaseAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_AssetPurchaseAgreementMember" xlink:to="lab_asur_AssetPurchaseAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities_78c67c45-1293-4020-98a2-40200086ffff_terseLabel_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash and Debt Securities</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities_label_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash Equivalents and Debt Securities</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities_documentation_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash Equivalents and Debt Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities" xlink:href="asur-20210930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities" xlink:to="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_94ed529d-7eb1-4fee-a0ac-82a089113aa8_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_2d2ae364-9b32-4274-84a0-de2552fd6a9b_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_896f550a-8afd-4435-b9bb-34f4b6020289_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">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EarningsPerShareBasic_6fd91839-b8c5-4875-ba75-fefba89aa63c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in Dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_6d1e0f8d-f5f4-48f4-823d-eead930244bd_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic loss per share (in Dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_807e2c63-68c8-4449-900d-7e9d58aa76da_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent purchase consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherAssetsDisclosureTextBlock_ee24c177-4799-4b28-8573-f798feef6148_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsDisclosureTextBlock" xlink: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 Disclosure</link:label>
    <link:label id="lab_us-gaap_OtherAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherAssetsDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_OtherAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_fc9ba9b5-3365-46be-a0c9-861c78807c1c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_e4a28ba2-0b67-4bae-aeac-527070785c6b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SubleaseIncome_6ae1e8c7-e4b2-4eb7-9d63-001266565891_negatedLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_73100cd7-9131-4212-a7bb-6ec738d648a1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_7921df01-e1a4-4fc9-9d50-1a5b164da0f2_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_NOTESPAYABLEDetailsTable_8cb3e50b-7214-41d0-9393-ccfd3e173c4d_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-20210930.xsd#asur_NOTESPAYABLEDetailsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_NOTESPAYABLEDetailsTable" xlink:to="lab_asur_NOTESPAYABLEDetailsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_7eb22654-629b-4094-ae12-e49c67eccbb7_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_PrepaidExpenseCurrent_583c907d-4886-4e1e-83c8-da52a2a3f6b4_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_aeb2e23b-d2eb-47fc-b02c-6ca4b098e951_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_LesseeOperatingLeaseDisclosureAbstract_aa168c67-c456-477a-948e-a14116144fc2_terseLabel_en-US" xlink:label="lab_asur_LesseeOperatingLeaseDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Disclosure [Abstract]</link:label>
    <link:label id="lab_asur_LesseeOperatingLeaseDisclosureAbstract_label_en-US" xlink:label="lab_asur_LesseeOperatingLeaseDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LesseeOperatingLeaseDisclosureAbstract" xlink:href="asur-20210930.xsd#asur_LesseeOperatingLeaseDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_LesseeOperatingLeaseDisclosureAbstract" xlink:to="lab_asur_LesseeOperatingLeaseDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_86dca21a-42f3-4d1c-a78f-f5cbd3cae31c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" 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">Asset Acquisition, Consideration Transferred, Contingent Consideration</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_5daa9fbb-19bb-4e28-af88-3e78994c7f78_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Consideration Transferred, Contingent Consideration</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Consideration Transferred, Contingent Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" xlink:to="lab_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_NETLOSSPERSHAREDetailsTable_6b461958-3463-4a7b-8082-c015d00934ec_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-20210930.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_dei_EntityCurrentReportingStatus_e11fee6f-8c94-498e-a3ff-74c1349af417_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_c9a48c0a-919b-46c2-b2d8-960f0cd4282f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash outflows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_16ad6893-85d6-4f00-a83f-529ac3c1a698_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_34a18770-444b-4466-94d5-43334020a7bd_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares available for issuance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_ScheduleOfExpectedAmortizationExpenseAbstract_a64a97a0-a887-4ba8-b3b9-79c07225c95f_terseLabel_en-US" xlink:label="lab_asur_ScheduleOfExpectedAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Expected Amortization Expense [Abstract]</link:label>
    <link:label id="lab_asur_ScheduleOfExpectedAmortizationExpenseAbstract_label_en-US" xlink:label="lab_asur_ScheduleOfExpectedAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Expected Amortization Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfExpectedAmortizationExpenseAbstract" xlink:href="asur-20210930.xsd#asur_ScheduleOfExpectedAmortizationExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ScheduleOfExpectedAmortizationExpenseAbstract" xlink:to="lab_asur_ScheduleOfExpectedAmortizationExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalents_b21637bd-6fb4-4e7a-920a-8fc05594b1d0_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalents_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalents" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_ded08b8e-d3ca-42d1-ab5e-6cddb2b69d63_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_19085e85-09ad-48a0-a08e-e0cf20588904_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Gross</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_76bcd7ce-61b3-4608-947e-ae867979b863_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Gross</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_51ae34db-522f-4bff-bb48-161085930817_totalLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Gross</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PlanNameAxis_c052e4c7-7b26-4040-999b-f89dfb8748a8_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_5c4ff677-a7aa-4437-84d4-42fd2b447c33_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total notes payable</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AssetsFairValueDisclosure_fa610399-ddbb-45da-8cdd-9e66fd5eca1c_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueInputsLevel1Member_37d960e7-173b-4d73-9e47-df44eb059f69_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetCashProvidedByUsedInInvestingActivitiesAbstract_d5ce2d86-6a3f-432b-9c1e-9df8628996f0_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_31ce3de2-2353-4072-9cd6-d6a3bd6c07ca_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_9181506d-a037-4d62-a331-8cdc295a3ee3_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LiabilitiesAndStockholdersEquity_8fc190c4-31b3-4593-bd91-6451572a3e78_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_7d59de76-6fe6-45b9-a85a-fecb72418bc8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ContractWithCustomerLiabilityCurrent_a3d77034-86e8-4c33-b691-9743a236a777_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_d32edac1-bbc8-4bf9-a037-545e200598dc_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_ClientFundObligationsCurrent_b5aba0bb-68da-4dc9-98bd-63f01f99637a_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-20210930.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_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_b2a0cb06-19c4-4688-b7ab-df0d5fa271a1_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sales and maturities of available-for-sale securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale and Maturity of Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_8949a401-f3b3-4d7f-bb5e-ac624b1bd353_terseLabel_en-US" xlink:label="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Significant Noncash Transaction, Value of Consideration Given</link:label>
    <link:label id="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_label_en-US" xlink:label="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Significant Noncash Transaction, Value of Consideration Given</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:to="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_70e8fa21-78dd-4917-b17a-d1b3b2307143_terseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_label_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AmortizationOfDeferredSalesCommissions_efb8ca9d-4143-40e6-848b-cb43fcc868b5_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Deferred Sales Commissions</link:label>
    <link:label id="lab_us-gaap_AmortizationOfDeferredSalesCommissions_label_en-US" xlink:label="lab_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Deferred Sales Commissions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:to="lab_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_e19f9631-bfad-49ff-ab2c-9add65f3a34f_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_STOCKHOLDERSEQUITYDetailsTable_5b51d8e3-ea11-43b4-bf73-9d31dd72897d_terseLabel_en-US" xlink:label="lab_asur_STOCKHOLDERSEQUITYDetailsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">STOCKHOLDERS' EQUITY (Details) [Table]</link:label>
    <link:label id="lab_asur_STOCKHOLDERSEQUITYDetailsTable_label_en-US" xlink:label="lab_asur_STOCKHOLDERSEQUITYDetailsTable" xlink: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 (Details) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_STOCKHOLDERSEQUITYDetailsTable" xlink:href="asur-20210930.xsd#asur_STOCKHOLDERSEQUITYDetailsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_STOCKHOLDERSEQUITYDetailsTable" xlink:to="lab_asur_STOCKHOLDERSEQUITYDetailsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_b7d00b41-1564-496d-a2ae-ae68164bf6af_terseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Government agency securities</link:label>
    <link:label id="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Government Agencies Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:to="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6acaec78-d03e-40ba-a248-96de1960d83e_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_3f9eecdc-acc2-463c-8776-2bd9d249b241_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems_26c7748d-ddc5-4960-a43c-887a8787a427_terseLabel_en-US" xlink:label="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) [Line Items]</link:label>
    <link:label id="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems_label_en-US" xlink:label="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems" xlink:href="asur-20210930.xsd#asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems" xlink:to="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_5ab83ae4-0994-4918-a4aa-9abd7e0b3b07_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain" xlink:to="lab_us-gaap_ShortTermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_e24b956a-3e89-4f08-bc49-a5cc5c14e63c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NET LOSS PER SHARE</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_44aa9a6c-82c1-4bb8-a875-0f08b4ecc39a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_NOTESPAYABLEDetailsLineItems_5d491d53-33db-4349-8bdc-bc35153bbc13_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-20210930.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_6fab1128-70bd-45b3-8b92-a8586f3f1a1d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_dac804f9-8d5f-4d34-92d1-0b3e7d14b6ab_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockIssuedDuringPeriodValueStockOptionsExercised_5f22f267-3b81-4466-ae6c-6cf7067c38ad_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_MinimumMember_474b566f-eb52-4491-8d22-7511a5cf032c_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonrecurringAdjustmentDomain_26663393-0d0d-4675-af2f-ec32041ca1c4_terseLabel_en-US" xlink:label="lab_us-gaap_NonrecurringAdjustmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrecurring Adjustment [Domain]</link:label>
    <link:label id="lab_us-gaap_NonrecurringAdjustmentDomain_label_en-US" xlink:label="lab_us-gaap_NonrecurringAdjustmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrecurring Adjustment [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonrecurringAdjustmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonrecurringAdjustmentDomain" xlink:to="lab_us-gaap_NonrecurringAdjustmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_4e25b4ad-8249-4292-adce-dffe0c36b888_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_46886c9c-0d90-4026-9eeb-33bef8462bfd_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">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GrossProfit_0a70ef9b-a952-4e97-8d8c-7925ae14c693_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_df008bc6-1d0d-49a5-ad42-5b1b971e153c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_0cd69935-8f12-4e44-beb0-ca5fd3bb6c72_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredFinanceCostsNet_4f749e07-8909-471c-a7c1-8cd6b3af4df2_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Debt Issuance Costs and Debt Discount</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromNotesPayable_4d53130d-506f-4852-b108-3ae83ea5dc83_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from notes payable</link:label>
    <link:label id="lab_us-gaap_ProceedsFromNotesPayable_label_en-US" xlink:label="lab_us-gaap_ProceedsFromNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromNotesPayable" xlink:to="lab_us-gaap_ProceedsFromNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_d6b2a175-5955-465d-8abf-b3ef9e54096a_terseLabel_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Comparability Adjustment</link:label>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_label_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_be88729c-0c2a-45bf-a507-78114daff1cc_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost_ee391b4c-82f2-4699-8a8e-cb890e13b725_terseLabel_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash, Amortized Cost</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost_label_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash Equivalents, Amortized Cost</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost_documentation_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash Equivalents, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost" xlink:href="asur-20210930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost" xlink:to="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_437766af-f06e-44a0-8f89-ebadfe30a24b_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_da65a68d-2b38-48e9-97cf-20de6806fc0a_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-20210930.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_dei_TradingSymbol_68f97ddd-cfe6-4a49-a912-c317edd0830f_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_ERCIncomeMember_51731f4b-f54b-4a0f-8878-06e20cf93435_terseLabel_en-US" xlink:label="lab_asur_ERCIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ERC Income</link:label>
    <link:label id="lab_asur_ERCIncomeMember_label_en-US" xlink:label="lab_asur_ERCIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ERC Income [Member]</link:label>
    <link:label id="lab_asur_ERCIncomeMember_documentation_en-US" xlink:label="lab_asur_ERCIncomeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ERC Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ERCIncomeMember" xlink:href="asur-20210930.xsd#asur_ERCIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ERCIncomeMember" xlink:to="lab_asur_ERCIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_68b9fbe2-9f44-4663-bec2-4ed85bacee94_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issued upon acquisition</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_5b418190-190f-471c-a07b-33c438c4401b_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToDevelopSoftware_0476ef47-f4b9-4ebe-8f1d-6543df71b9bb_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToDevelopSoftware" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software capitalization costs</link:label>
    <link:label id="lab_us-gaap_PaymentsToDevelopSoftware_label_en-US" xlink:label="lab_us-gaap_PaymentsToDevelopSoftware" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Develop Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ReceivableTypeDomain_444254e8-648b-4b3f-af54-dbb2a5bf2b59_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_label_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableTypeDomain" xlink:to="lab_us-gaap_ReceivableTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_eb724b96-45e5-462e-8bb8-30e97c28ed75_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockIssuedDuringPeriodValueNewIssues_c4aa2bf3-041d-4630-a0a9-3a1019817aa0_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_c3bb5793-2879-4bc9-a753-5ba3a6cfed7c_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_StructuralCapitalMember_34ccb37f-784a-49b9-9c54-01b113b74164_terseLabel_en-US" xlink:label="lab_asur_StructuralCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">StructuralCapital</link:label>
    <link:label id="lab_asur_StructuralCapitalMember_label_en-US" xlink:label="lab_asur_StructuralCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">StructuralCapital [Member]</link:label>
    <link:label id="lab_asur_StructuralCapitalMember_documentation_en-US" xlink:label="lab_asur_StructuralCapitalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">StructuralCapital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_StructuralCapitalMember" xlink:href="asur-20210930.xsd#asur_StructuralCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_StructuralCapitalMember" xlink:to="lab_asur_StructuralCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_3b173b70-5daf-480d-96e0-951d987ded9c_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_87a72b01-67fe-484c-82c4-7817ca68d6f5_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_23507709-a44a-442a-bab3-7aca2173df6c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NonrecurringAdjustmentAxis_1c81b1eb-763e-43ed-8f23-a3f14be66d19_terseLabel_en-US" xlink:label="lab_us-gaap_NonrecurringAdjustmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrecurring Adjustment [Axis]</link:label>
    <link:label id="lab_us-gaap_NonrecurringAdjustmentAxis_label_en-US" xlink:label="lab_us-gaap_NonrecurringAdjustmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrecurring Adjustment [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonrecurringAdjustmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonrecurringAdjustmentAxis" xlink:to="lab_us-gaap_NonrecurringAdjustmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_1156e5a0-9d2f-45c1-9efe-3b73cec59a1f_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 at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_f92f8d94-f3c8-4d54-bcb2-35217c6316cb_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 at end of period (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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_daa05a55-e277-4206-b1f6-075cde12701d_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_3945d1f3-01d1-4a13-8e84-8377f628c5be_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_asur_LiablitiesBeforeClientFundObligationsCurrent_319ceabf-0b59-4cba-b211-61d1621328fa_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-20210930.xsd#asur_LiablitiesBeforeClientFundObligationsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_LiablitiesBeforeClientFundObligationsCurrent" xlink:to="lab_asur_LiablitiesBeforeClientFundObligationsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_fe309547-ac81-4c9b-a579-bde9c24c7573_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_ff84776e-5da6-408d-b6c0-47f984f8f456_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_1768c0bf-c603-4603-8812-11f7abf1c236_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentDecreaseForgiveness_f2f0b931-a0a0-4985-9111-11d01599e575_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentDecreaseForgiveness" xlink: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, Decrease, Forgiveness</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentDecreaseForgiveness_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentDecreaseForgiveness" xlink: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, Decrease, Forgiveness</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentDecreaseForgiveness" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentDecreaseForgiveness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentDecreaseForgiveness" xlink:to="lab_us-gaap_DebtInstrumentDecreaseForgiveness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FundsHeldForClients_1780886d-8d41-491a-b517-6a82e82618de_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_1b1d2a29-8bf9-48ba-8890-6e6577f0eb61_totalLabel_en-US" xlink:label="lab_us-gaap_FundsHeldForClients" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total funds held for clients</link:label>
    <link:label id="lab_us-gaap_FundsHeldForClients_label_en-US" xlink:label="lab_us-gaap_FundsHeldForClients" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held for Clients</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FundsHeldForClients" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GoodwillAcquiredDuringPeriod_3a9289bb-ef02-4837-bb53-2870a47a87ea_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b67c41ff-7b37-4e0e-9bf4-3cd9f7ab199d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_07aab874-0712-426a-a423-f27215adc50e_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MediumTermNotesMember_ce760833-7f1a-4ab2-a450-14fa36547ef7_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 [Member]</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_2afdc7bb-444b-410c-b4b7-5e4888c92026_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesAbstract_label_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesAbstract" xlink:to="lab_us-gaap_ReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_a1a5575e-69a9-4309-8524-471c30ca6caf_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_114ab2e6-f887-495e-b5af-3a82b9b82add_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpenses_742ff1b0-bf32-4a46-9754-d4a0616e7983_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_ebbbff5c-fa08-4658-ae75-d5d939294f7a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_SecondAssetPurchaseAgreementMember_55c63f7a-7e52-4d8b-9379-64b1630669bf_terseLabel_en-US" xlink:label="lab_asur_SecondAssetPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Second Asset Purchase Agreement</link:label>
    <link:label id="lab_asur_SecondAssetPurchaseAgreementMember_label_en-US" xlink:label="lab_asur_SecondAssetPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Second Asset Purchase Agreement [Member]</link:label>
    <link:label id="lab_asur_SecondAssetPurchaseAgreementMember_documentation_en-US" xlink:label="lab_asur_SecondAssetPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Second Asset Purchase Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SecondAssetPurchaseAgreementMember" xlink:href="asur-20210930.xsd#asur_SecondAssetPurchaseAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_SecondAssetPurchaseAgreementMember" xlink:to="lab_asur_SecondAssetPurchaseAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_03c762dd-b55c-459c-b863-babcd6455fec_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockShares_fe8b821a-361a-4161-86ad-aeca7888cddc_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_7f1e49a3-7576-4ae7-a2e7-6a9c53e4e238_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 income (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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_26bf9f3f-53b1-49df-9826-24022e4b7839_negatedLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_ScheduleOfGoodwillAbstract_a04a3fe1-c8f9-4ab2-8bbe-6171fe989857_terseLabel_en-US" xlink:label="lab_asur_ScheduleOfGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Abstract]</link:label>
    <link:label id="lab_asur_ScheduleOfGoodwillAbstract_label_en-US" xlink:label="lab_asur_ScheduleOfGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfGoodwillAbstract" xlink:href="asur-20210930.xsd#asur_ScheduleOfGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ScheduleOfGoodwillAbstract" xlink:to="lab_asur_ScheduleOfGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenueRevenueRecognized1_676a155d-dcda-4ccf-8cd1-b5e094f4568c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueRevenueRecognized1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue, Revenue Recognized</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueRevenueRecognized1_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueRevenueRecognized1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueRevenueRecognized1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueRevenueRecognized1" xlink:to="lab_us-gaap_DeferredRevenueRevenueRecognized1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_d241ccc4-1087-4974-94b2-aad63016042f_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive (loss) 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_0919b8c5-6150-48f9-abe6-97fbca6163bc_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RevenueFromContractWithCustomerExcludingAssessedTax_8ce03436-38d6-4a4b-ba1c-ae8489b5a857_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract_9b596cd4-3664-4341-a8ae-a6f8f2bda4a4_terseLabel_en-US" xlink:label="lab_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt [Abstract]</link:label>
    <link:label id="lab_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract_label_en-US" xlink:label="lab_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract" xlink:href="asur-20210930.xsd#asur_ScheduleOfMaturitiesOfLongTermDebtAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract" xlink:to="lab_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_STOCKHOLDERSEQUITYDetailsLineItems_e31a3f07-b6d2-4627-9419-d81bdfd58ae7_terseLabel_en-US" xlink:label="lab_asur_STOCKHOLDERSEQUITYDetailsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">STOCKHOLDERS' EQUITY (Details) [Line Items]</link:label>
    <link:label id="lab_asur_STOCKHOLDERSEQUITYDetailsLineItems_label_en-US" xlink:label="lab_asur_STOCKHOLDERSEQUITYDetailsLineItems" xlink: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 (Details) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_STOCKHOLDERSEQUITYDetailsLineItems" xlink:href="asur-20210930.xsd#asur_STOCKHOLDERSEQUITYDetailsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_STOCKHOLDERSEQUITYDetailsLineItems" xlink:to="lab_asur_STOCKHOLDERSEQUITYDetailsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_40350ad8-68d0-4b37-80f6-6bfbb40b11c7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_FairValueByFairValueHierarchyLevelAxis_6a358c63-c4d0-4e05-a7f4-9e8bb0b8fb6d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ComprehensiveIncomePolicyPolicyTextBlock_e0085d30-c674-46a5-a762-3c36139db248_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NotesPayableOtherPayablesMember_7cafd357-dc2e-46a8-bdeb-df98b349f71f_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableOtherPayablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Other Payables [Member]</link:label>
    <link:label id="lab_us-gaap_NotesPayableOtherPayablesMember_label_en-US" xlink:label="lab_us-gaap_NotesPayableOtherPayablesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Other Payables [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CommonStockMember_d566d93a-7d79-4c9c-a1d0-bb5d040e9609_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, $0.01 par value</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_b2cd181b-0b12-4221-9f9b-f1b6ba1a366b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_66fe93e5-4792-40f2-bef0-93f50fedd1fe_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses_7b3f7fff-b060-421c-a16d-c9081016defb_negatedTerseLabel_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash, Gross Unrealized Losses</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses_label_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Losses</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses_documentation_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses" xlink:href="asur-20210930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses" xlink:to="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_a317bd9a-a4f5-4357-a652-bc40a2bed09c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_ProfessionalServicesRevenueMember_17cc4173-ee35-477a-8abd-83d66a91dfdc_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-20210930.xsd#asur_ProfessionalServicesRevenueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ProfessionalServicesRevenueMember" xlink:to="lab_asur_ProfessionalServicesRevenueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_dc1d1af5-3744-4f7f-ad26-5df1e78633ca_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_4587aa69-452a-458b-b4b8-64d0211bc141_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After one year through five years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_1997f0e1-fea0-49c5-a34c-4e69a85071b8_negatedLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_deac34c5-a4d3-45e5-af82-3adda5ab8daa_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeOperatingLeaseLiabilityMaturityAbstract_4a0d9327-0b16-4d5f-8329-13bfab3dadaa_terseLabel_en-US" xlink:label="lab_asur_LesseeOperatingLeaseLiabilityMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Abstract]</link:label>
    <link:label id="lab_asur_LesseeOperatingLeaseLiabilityMaturityAbstract_label_en-US" xlink:label="lab_asur_LesseeOperatingLeaseLiabilityMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LesseeOperatingLeaseLiabilityMaturityAbstract" xlink:href="asur-20210930.xsd#asur_LesseeOperatingLeaseLiabilityMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_LesseeOperatingLeaseLiabilityMaturityAbstract" xlink:to="lab_asur_LesseeOperatingLeaseLiabilityMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_3b57a5dd-3a32-46ff-b4a1-ac583f2cd952_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Realized Gain (Loss)</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Realized Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_01e83d71-744a-4140-ba4a-2013dcb08529_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMember_ef73b85b-eded-407b-976d-5108c1f86dc5_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMember_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMember" xlink:to="lab_us-gaap_LongTermDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_57a89406-ccfd-486d-9e23-e86e512d23fd_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_b372dabd-a595-4fc1-bba9-eef7422501d6_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_d0c9321e-4d97-49f4-a90f-25bc3162f395_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebt" xlink:to="lab_us-gaap_RepaymentsOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_77961583-db94-4dbe-8f9a-786ecc556800_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_TreasuryStockMember_f626cc93-3433-4a99-9095-588b1ef5538a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_WeightedAverageBasicAndDilutedSharesAbstract_57156710-59b0-4283-803f-04e669382707_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-20210930.xsd#asur_WeightedAverageBasicAndDilutedSharesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract" xlink:to="lab_asur_WeightedAverageBasicAndDilutedSharesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_1fef0b4e-e353-4105-86d5-0fe17a1b4032_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract_462e5dab-b6d4-43f0-8400-eaa6753977ec_terseLabel_en-US" xlink:label="lab_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt and Debt Issuance Costs [Abstract]</link:label>
    <link:label id="lab_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract_label_en-US" xlink:label="lab_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt and Debt Issuance Costs [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract" xlink:href="asur-20210930.xsd#asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract" xlink:to="lab_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_4ba19556-aa5b-4b99-acae-8f6e3ba7f402_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other long-term obligations</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_2bb3ff88-ddd5-4397-bc40-87814b835679_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Debt Securities, Available-for-sale</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_a7b42938-6652-43e2-8be6-56050f4f951d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InformationByCategoryOfDebtSecurityAxis_5b55bae6-4589-46df-b0a1-706f4a9bb045_terseLabel_en-US" xlink:label="lab_us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Security Category [Axis]</link:label>
    <link:label id="lab_us-gaap_InformationByCategoryOfDebtSecurityAxis_label_en-US" xlink:label="lab_us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Security Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InformationByCategoryOfDebtSecurityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:to="lab_us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssued1_d6ac19f2-475f-4166-a42c-7664985159f4_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued</link:label>
    <link:label id="lab_us-gaap_StockIssued1_label_en-US" xlink:label="lab_us-gaap_StockIssued1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssued1" xlink:to="lab_us-gaap_StockIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1e2aa0c9-18d0-45ff-adfa-43ed896d4da3_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_d8641a34-796c-4985-a7c2-ff403781d01b_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7cb4fc5f-a773-447b-b57e-e1c3bfd05f70_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_PinnacleBankMember_cceb2b5c-dde9-4fc7-a4d5-d9ef4f828fd7_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 [Member]</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">PinnacleBankMember</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-20210930.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_Liabilities_d313af80-c76c-4616-81e7-1e106633ff85_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost_5470fedd-86a0-452c-b6b8-82a6fa5875db_terseLabel_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash and Debt Securities, Amortized Cost</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost_label_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Amortized Cost</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost_documentation_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost" xlink:href="asur-20210930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost" xlink:to="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentGross_fb2b0ded-f3a7-4854-a546-84e751e51ca2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Gross, Current</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentGross_fecf2bc7-dd57-42c3-97b7-8ca0348f0d71_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentGross" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs and Debt Discount, current portion</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Gross, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsCurrentGross" xlink:to="lab_us-gaap_DeferredFinanceCostsCurrentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_55f9827b-756c-46f7-a440-cd4a6d7cebdd_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_61d51394-f538-4a36-84e8-869bfe3d92df_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 Dollars 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetCashProvidedByUsedInFinancingActivitiesAbstract_02393001-71f0-447e-bd68-94b931473d19_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_f128b87b-ede4-4af3-9de1-da57f77db3cb_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesIssued1_cc04ea93-c029-4368-85bf-c07257bc4a4e_terseLabel_en-US" xlink:label="lab_us-gaap_NotesIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subordinated notes payable &#8211;acquisitions</link:label>
    <link:label id="lab_us-gaap_NotesIssued1_label_en-US" xlink:label="lab_us-gaap_NotesIssued1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesIssued1" xlink:to="lab_us-gaap_NotesIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_e587af6c-c07f-4e83-9dc1-6fe6633fba06_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_17fa77f2-ab1f-4671-9b3d-c46c8f3db76b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Leases [Text Block]</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesOfLessorDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:to="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_c597de0c-0da8-4821-a575-12d3468b66f6_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts and Notes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CommonStockSharesIssued_e7fdb709-dcd6-457d-a121-340a80021488_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_a9f54296-9936-4d65-b40f-3f313b8d6630_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_WellsFargoMember_43699e68-117e-48e1-9a27-fe91c1241466_terseLabel_en-US" xlink:label="lab_asur_WellsFargoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WellsFargo</link:label>
    <link:label id="lab_asur_WellsFargoMember_label_en-US" xlink:label="lab_asur_WellsFargoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WellsFargo [Member]</link:label>
    <link:label id="lab_asur_WellsFargoMember_documentation_en-US" xlink:label="lab_asur_WellsFargoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WellsFargo</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WellsFargoMember" xlink:href="asur-20210930.xsd#asur_WellsFargoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_WellsFargoMember" xlink:to="lab_asur_WellsFargoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_FundsHeldForClients2Abstract_e7178225-f652-485a-83d0-1ca655adf00a_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-20210930.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_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_890b8ecb-6385-4f24-b0ca-44552ee48608_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GainsLossesOnExtinguishmentOfDebt_8d0fc97e-e37f-4571-8ea1-25f0e4b57a3a_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) gain on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_d199b9e8-0efc-47de-92e1-d1f160adbf61_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_AssetsBeforeFundsHeldForClientsCurrent_1f0728c5-9d19-4ceb-bf83-9540bbfedc69_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-20210930.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_StockholdersEquityAbstract_dc8c1e32-ab9e-470d-8b92-7a1296275e9f_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableCurrent_3d79dcd2-9a30-497a-b6ad-d43cee6cb0ae_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of notes payable</link:label>
    <link:label id="lab_us-gaap_NotesPayableCurrent_label_en-US" xlink:label="lab_us-gaap_NotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_asur_ScheduleOfDebtAbstract_80a5aef6-ba8c-4523-b89b-20bc9e20c98c_terseLabel_en-US" xlink:label="lab_asur_ScheduleOfDebtAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Abstract]</link:label>
    <link:label id="lab_asur_ScheduleOfDebtAbstract_label_en-US" xlink:label="lab_asur_ScheduleOfDebtAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfDebtAbstract" xlink:href="asur-20210930.xsd#asur_ScheduleOfDebtAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ScheduleOfDebtAbstract" xlink:to="lab_asur_ScheduleOfDebtAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_04b65d85-4c17-45ce-a812-4bcda10ced52_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingLeaseLiabilityNoncurrent_e7a74e51-0a84-4d4c-8e56-d32d6965c29b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, noncurrent</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_11e589ee-9b70-4193-ab19-71f897cde3c9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_asur_FundsHeldForClientsRestrictedCashEquivalents_fe04816c-0a31-4e7b-a2c9-b13c917ed42d_terseLabel_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalents_label_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash Equivalents</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalents_documentation_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalents" xlink:href="asur-20210930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_FundsHeldForClientsRestrictedCashEquivalents" xlink:to="lab_asur_FundsHeldForClientsRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_f72097a2-717f-4775-bf17-ffcc73e9cda6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentMaturityDateDescription_5db9c9bc-b9c8-4c20-a69a-3f71f1866476_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentMaturityDateDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Maturity Date, Description</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentMaturityDateDescription_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentMaturityDateDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Maturity Date, Description</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentMaturityDateDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentMaturityDateDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentMaturityDateDescription" xlink:to="lab_us-gaap_DebtInstrumentMaturityDateDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_NOTESPAYABLEDetailsScheduleofDebtTable_e9a0ce71-3303-4a38-a115-28587c83cf9d_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-20210930.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_dei_CityAreaCode_11293a14-fc44-499d-b4e2-3015d8d04cd1_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_f30fa340-ef5e-4a9e-93de-a465184600a4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_label_en-US" xlink:label="lab_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:to="lab_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_75f6683c-9e03-47b7-80f8-51c3c114adbe_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_c05cfd20-c2b2-49a4-a0fa-976f8b7cba08_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_c53e8471-8be3-4053-a7d2-3d1974f1855f_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementOfStockholdersEquityAbstract_011ade4d-1edf-414a-8ae4-0966048066c5_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_a11b3fad-05a9-4961-bb4c-43a73c4267e6_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issued, ESPP (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_af3abb03-5b20-488b-9aa6-1c53959816f7_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-20210930.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_IncomeStatementAbstract_b82e3d6e-e05f-4451-a88a-b1e476206117_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_AmendmentFlag_2d436061-779d-4c10-a094-840b652a3740_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoanProcessingFee_47ed0bfc-3b61-4bbb-b14b-2dd426cd86a3_terseLabel_en-US" xlink:label="lab_us-gaap_LoanProcessingFee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan Processing Fee</link:label>
    <link:label id="lab_us-gaap_LoanProcessingFee_label_en-US" xlink:label="lab_us-gaap_LoanProcessingFee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan Processing Fee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanProcessingFee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoanProcessingFee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoanProcessingFee" xlink:to="lab_us-gaap_LoanProcessingFee" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_37616635-2660-44cc-b0ee-1aeccb60905b_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net proceeds from issuance of common stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FiniteLivedIntangibleAssetsByMajorClassAxis_378ae8e1-ffca-4b42-9655-9493260d6874_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_7fa5f479-2d0f-493b-8484-967824189bbf_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 at beginning of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fb0328be-5ad8-4fd3-bada-fecf2d108976_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 at end of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeTaxExpenseBenefit_8da5a340-715e-47a7-8b94-2707bd87556c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_3d05d552-eaa0-48a5-8c3a-4eb294c02305_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net of allowance for doubtful accounts of $2,730 and&#160;$2,194 at September&#160;30, 2021 and December&#160;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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_ad2dd679-9722-4753-998f-dbed45ed1655_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_cbd77051-f745-4fd9-939b-9cb7a5eded6b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InvestmentTypeAxis_86764bcf-96ab-4a36-a908-16004e691efb_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_90e1043f-34a6-4083-a010-25b345c94fa8_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_2e88456a-71f7-4915-8c27-cd849157bcdf_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8633fccd-6ea2-4216-bade-e80f2523125b_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Total</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_ef547806-29e3-41d4-a5d2-17f2d297457c_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 [Member]</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InventoryNet_3f5c7ad5-07a3-46e5-9f74-83424ef8e7b2_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityFileNumber_a1c07edb-e9de-46a5-9c2d-e86fda41718f_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_7aae1a9f-46f1-44ea-b0d1-799a710f9ddd_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_7e8b7bea-d467-402b-9902-f378a0ef6a16_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesAndLoansPayable_bfd4a414-3aef-4d40-8c7c-3f0555bdb16c_terseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansPayable_label_en-US" xlink:label="lab_us-gaap_NotesAndLoansPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes and Loans Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansPayable" xlink:to="lab_us-gaap_NotesAndLoansPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_95292dba-af93-4649-8118-0b6de42b4323_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent purchase consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_f0d48dbf-a480-4aa1-b078-d08090b8614e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_455c1e52-cdc1-4257-8d87-fa323fa924cf_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable, net of current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ProductOrServiceAxis_e1c791e8-3a83-435b-bc7d-f8e1c673d6e6_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_c2ee8bde-4863-463d-a8de-0e6153375335_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityIncorporationStateCountryCode_884c0f08-2af8-44c0-b708-c385d330620e_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_b846e87d-b533-4754-a3c0-fcc166ea0fb9_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_5755f123-c96f-4147-9117-b40777135e13_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_fcac84a2-fdb8-44cc-b431-8c6851a9096c_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Benchmark</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_1244db07-9e6d-4bfd-a88b-a43b5c188233_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_190a476e-226a-4df0-80ad-80c01888b94b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_740707b5-b8d8-4bf1-b6a1-8c8bc3622cbd_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2a705fe9-97e2-449f-8e15-c135149e8037_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureTextBlockAbstract_dc63dc2d-5db0-4c58-9da2-399eca743061_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureTextBlockAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Text Block [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureTextBlockAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureTextBlockAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Text Block [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureTextBlockAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureTextBlockAbstract" xlink:to="lab_us-gaap_DisclosureTextBlockAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_1e5924b1-f673-437a-a400-fe7a7f2b0937_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_a8bb3585-aafb-418b-8515-cbe90f0be260_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issued upon acquisition (in Shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncome_58a8fc59-0db7-4200-9f42-1442cbffd5e0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income</link:label>
    <link:label id="lab_us-gaap_OtherIncome_label_en-US" xlink:label="lab_us-gaap_OtherIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncome" xlink:to="lab_us-gaap_OtherIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_a4dd1cd8-1da8-484b-94b1-0e68b6d8b435_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_f54db86b-6bf4-4a11-bec5-7fd6c10ffd8f_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Noncurrent</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNoncurrentNet_d369a788-5ab8-4a09-8ced-288b769b1667_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Noncurrent, Net</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNoncurrentNet_b80ec582-c906-4107-91a9-1444cd21bea9_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">Notes payable, 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShortTermDebtTypeAxis_ff467e72-0f76-466e-94f1-e45505bf742c_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis" xlink:to="lab_us-gaap_ShortTermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_ada5fd04-9505-4391-ac1a-64efd59515e5_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="lab_us-gaap_LiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_5596f6b4-2877-4e93-a01f-934ea2a4e891_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Estimated Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0c49816c-dd1b-467a-938a-d1f979767213_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_1c19abe3-5a73-4f63-9b57-005b98116b5b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_ef992f6c-4638-4b8a-bfd3-e0cfa5047d3a_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0492653c-4cb9-4f5a-8b6f-ee336d2fe9a3_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_572c3079-f1db-408c-a133-3d3395645c0b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PropertyPlantAndEquipmentByTypeAxis_94932220-5201-4d2d-b260-0a766f14548e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_DocumentInformationTable_d09e8456-ecae-4a49-8a65-b9ba20172bae_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/2021/dei-2021.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_ThirdAssetPurchaseAgreementMember_0e9165b9-81ad-4843-bac6-93481bcd95fd_terseLabel_en-US" xlink:label="lab_asur_ThirdAssetPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third Asset Purchase Agreement</link:label>
    <link:label id="lab_asur_ThirdAssetPurchaseAgreementMember_label_en-US" xlink:label="lab_asur_ThirdAssetPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third Asset Purchase Agreement [Member]</link:label>
    <link:label id="lab_asur_ThirdAssetPurchaseAgreementMember_documentation_en-US" xlink:label="lab_asur_ThirdAssetPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third Asset Purchase Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ThirdAssetPurchaseAgreementMember" xlink:href="asur-20210930.xsd#asur_ThirdAssetPurchaseAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ThirdAssetPurchaseAgreementMember" xlink:to="lab_asur_ThirdAssetPurchaseAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_43ce6951-e1d4-4572-bd38-88b5a6c4c569_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_40480c70-9557-4957-a37e-1e7379184711_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_UseOfEstimates_703070e5-19a8-403c-a710-486060d7dc6c_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_d4fd5110-0303-44dc-b3c0-7a3452478e67_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_99862c54-4cd3-4791-9631-564ccaa2bbf0_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</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityShellCompany_498f6e0b-7ec7-47ef-81b8-65fdc054ee5d_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_RecurringMember_31a9b793-b7e7-4abe-baa5-2c4b97ef387f_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-20210930.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_dei_LocalPhoneNumber_b4184b44-b233-4605-b437-0ec5c29c5947_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_a26166ae-3b67-465a-b810-54f9722ff02d_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_340c5963-7789-48f7-a831-e3ae968e234a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PlanNameDomain_c9bb8ad7-9b93-4754-8514-f55e3a1bfa49_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_4fd05125-e2cf-49be-b5ae-fff7089b5db6_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_46aa7847-bc32-47ce-b64a-afc6d58995a2_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfNotesPayable_753442f7-158d-4cb0-a2c8-1960e86dcf32_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfNotesPayable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of notes payable</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfNotesPayable_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfNotesPayable" xlink:to="lab_us-gaap_RepaymentsOfNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_6caf7706-c3e1-4c5d-a848-b845de5ef5d3_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ProductsAndServicesDomain_568943fc-17a8-4f4b-9bc6-03ced9c813b3_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_2086cf27-b25c-4373-b931-015ddb3f98a0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_1bb6da25-45a7-4854-bb7e-fb1a8190b115_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total long-term liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_asur_LEASESDetailsLineItems_c4388d31-a716-4776-9345-c74dda422ca7_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-20210930.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_RevolvingCreditFacilityMember_8857ffb5-f595-441f-a3ac-76aab7722cc4_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 [Member]</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SignificantAccountingPoliciesTextBlock_b10f96c1-a66f-4f57-b9b0-a9dc0ca082b0_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SIGNIFICANT ACCOUNTING POLICIES</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_dce0992b-62e2-4355-bc35-8b3605fbeb3d_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">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueByMeasurementFrequencyAxis_2a00e272-7c61-4fb1-8166-9496d567665d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetCashProvidedByUsedInOperatingActivities_02a8257d-c12f-40a6-89c0-69bdffef8337_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by&#160;operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_0f13cb5e-cf3a-4c16-ad13-959a74f278cb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_bd75bce5-b4db-41b0-90f5-ca4ab8902efa_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 [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EntityTaxIdentificationNumber_29ff6803-f624-49bc-aa46-a6d99fce531e_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5cb0b190-1c07-4c03-96e1-a1cbd064eadb_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_87fe0cd8-9202-4809-9162-6b9a8cecc7b5_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares of common stock outstanding, basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_feda581c-0d3c-4851-a04a-19b66c37319e_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in Dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_e667914d-25a1-4368-a459-238ef93fd95f_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted loss per share (in Dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_a389ae64-95c5-4c4c-845e-6f4a6fae3baa_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt financing costs and discount</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_9129b10b-aed0-428d-94fc-cd672303dd10_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-20210930.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_DebtMember_cce6fa4c-370b-4b61-9409-eb481453c40d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_DebtMember_label_en-US" xlink:label="lab_us-gaap_DebtMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtMember" xlink:to="lab_us-gaap_DebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_9f932624-a26a-425e-b57f-567d887fed59_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of operating lease assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Amortization Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FinancialLiabilitiesFairValueDisclosure_f06f8d72-de9e-4dfd-abf9-eaf09e296903_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Liabilities Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_e6d9bff9-438c-434e-b43e-724e09dfc6b4_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-20210930.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_CapitalizedContractCostGross_7013fc12-347e-4b40-9e54-6e2f35d6075f_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">Capitalized Contract Cost, Gross</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_NoTradingSymbolFlag_7da42ea2-e3af-4a54-8414-d06dbf8225c6_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/2021/dei-2021.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_asur_IndividuallyMember_89993aa9-4678-4498-97ee-7b2f631c676a_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-20210930.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_ComprehensiveIncomeNetOfTax_2d9f32dc-0e1a-4bf5-91b0-0550d379f292_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_aae21cc1-cfe9-4757-b529-ae820b5665bc_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_2bebef61-3efd-49c3-b5a7-7acbe809e5a3_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) provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValue_40789b19-23d4-4f09-925f-93cfd8cafb1b_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock at cost, 384 shares at September&#160;30, 2021 and December&#160;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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_0fe959e0-22ec-467f-87ea-6216b6e941c6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_d9e6c2df-48d5-4696-869f-01c9599caeda_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CorporateDebtSecuritiesMember_f48c6be2-6063-4626-a791-c433397c4a2b_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate debt securities</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_FairValueDisclosuresTextBlock_be4d1f4e-bd07-4700-a3c9-1cd80c6dd130_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INVESTMENTS AND FAIR VALUE MEASUREMENT</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains_0d47cdd0-d628-41c2-bdfc-8ab032451784_terseLabel_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash, Gross Unrealized Gains</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains_label_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Gains</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains_documentation_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Gains</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains" xlink:href="asur-20210930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains" xlink:to="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_c335eb99-3774-4bc9-80f9-6d535cabf3b6_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_65c0adcc-4ae1-4bf2-9a18-3bb5006b10b1_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_cde2488d-5562-4c3f-b095-9d848262af69_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_0129e327-e6a4-4878-b9e0-0c1514a75507_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_AvailableforsaleSecuritiesMember_2b569af7-a950-4f64-8721-424e6e17c3bc_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableforsaleSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale securities</link:label>
    <link:label id="lab_us-gaap_AvailableforsaleSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_AvailableforsaleSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableforsaleSecuritiesMember" xlink:to="lab_us-gaap_AvailableforsaleSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_64e5336c-58ea-4643-9d0d-566402dcf39e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_5e8d6ea4-69ab-4797-ad49-bb61c992d775_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains_6b3251e0-d407-4cda-9021-c3b92f79a948_terseLabel_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Gains</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains_label_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Gross Unrealized Gains</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains_documentation_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Gross Unrealized Gains</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains" xlink:href="asur-20210930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains" xlink:to="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_5666a779-9d17-4c5c-95fa-a04eefbb0218_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssets_8a0a6a65-1970-4fda-b76b-f7c88a22169f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets</link:label>
    <link:label id="lab_us-gaap_OtherAssets_label_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssets" xlink:to="lab_us-gaap_OtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_d5789e1c-b9cf-4de3-ae5d-4c7d148ec49a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0a5e02c6-57a9-43b4-b3ef-a92b8dfc0965_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CostOfGoodsAndServicesSold_332a6611-a085-478b-b031-03ac7c9ed73b_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_6143994e-3714-42fe-b391-e6bd2ff011ba_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue:</link:label>
    <link:label id="lab_us-gaap_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_595dca6d-9a38-4b88-9460-eb03d786d466_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_9f7d9d43-b453-48b4-89b1-dd447c3fd787_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition of intangible asset</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ConcentrationRiskBenchmarkDomain_acfda5ca-99d4-44d8-be2c-b5df605b8f44_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_7f9a9ba2-c658-4b3c-99d0-ccb8f631d6ab_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ConsolidatedEntitiesDomain_d6f19bc5-169e-4fe0-9fbc-9a809889ad1d_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_WellsFargoSyndicatedPartnerMember_7d631910-f4b6-43dc-b176-4aef8100e5d6_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 [Member]</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-20210930.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_LeaseCost_ff298dff-62bd-4399-8a17-b4ce0f3438fb_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net rent expense</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DebtSecuritiesAvailableForSaleTable_01a485b1-fa6f-4dce-a14c-1df0bfc1802c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Table]</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InvestmentsFairValueDisclosure_b1d03473-fe2c-4404-bde7-83d260e86b15_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds held for clients</link:label>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:to="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_20380670-b7f5-4b88-b8be-17dab63d1e7b_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PropertyPlantAndEquipmentNet_69b578ed-b29d-4221-853c-6254c16cefed_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_2ccc13e0-7ed7-4274-88d2-9b8f63a33925_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_f628d943-5b6c-4069-b8b6-d2bea836466e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EarningsPerShareAbstract_4f5186bb-0b57-4715-b0ba-89dd026fdfb0_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 earnings (loss) per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_50d6761f-23d3-42bd-865e-4636f42c0d18_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_de3df306-c288-4160-9ec1-b83e91c7c9c0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_ce267dc0-ba5b-470b-9b9e-7d990ca9b00d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesFairValueDisclosure_4293503d-f934-4246-9172-ed34bda2d917_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent purchase consideration(1)</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses_c25e17bb-84f0-433d-8ae1-d2f2f570c1cc_negatedTerseLabel_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Losses</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses_label_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Losses</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses_documentation_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Gross Unrealized Losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses" xlink:href="asur-20210930.xsd#asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses" xlink:to="lab_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDescription_9f033f41-399d-4035-81c0-0ba86c3235d5_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Benchmark Description</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDescription_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Benchmark Description</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDescription" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetAcquisitionConsiderationTransferred_68da9530-0044-4515-ab3c-3ca7898e9db1_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Consideration Transferred</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionConsiderationTransferred_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferred" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionConsiderationTransferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionConsiderationTransferred" xlink:to="lab_us-gaap_AssetAcquisitionConsiderationTransferred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2ad94cd1-4895-44bd-ad05-ff494daf1cfe_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityCommonStockSharesOutstanding_a528cb3f-5ebb-4f97-8a34-c3f5598b800c_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_FundsHeldForClientsAbstract_2418017e-7427-4b6e-8c3b-116414e54787_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-20210930.xsd#asur_FundsHeldForClientsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_FundsHeldForClientsAbstract" xlink:to="lab_asur_FundsHeldForClientsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_NETLOSSPERSHAREDetailsLineItems_456da8f9-61e3-4518-b06a-447c12e41b06_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-20210930.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_LongTermDebtNoncurrent_8432fb63-f229-4598-8fea-7aae18c11911_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable, net of current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_2cda4789-e048-45e4-8c5c-7eb71c11148f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of securities in unrealized loss position</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_bd788c55-7e91-414d-bfef-b9d1d1d472f1_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense (in Dollars)</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_9bb7a1af-1025-4c74-b6cf-49f179191553_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesAPreferredStockMember_92f4d5f9-26fe-4006-9c63-d636637b8e48_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesAPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Junior Participating Preferred Share Purchase Rights</link:label>
    <link:label id="lab_us-gaap_SeriesAPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesAPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CostOfGoodsAndServicesSoldAmortization_036b21f5-0f79-4177-8ba5-e6d3c3a1f127_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost, Amortization</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InvestmentTypeCategorizationMember_ca9b10c7-a382-42a8-842a-c81b6c9f39ea_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Domain]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccretionAmortizationOfDiscountsAndPremiumsInvestments_6172aded-6f2e-4550-baec-53c926fffa28_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net amortization of premiums and accretion of discounts on available-for-sale securities</link:label>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_label_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion (Amortization) of Discounts and Premiums, Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:to="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_55ec2a55-0c40-4c72-a400-46417df62ad1_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_65d0e14b-29b2-4f20-9715-2cd8cd12df5d_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_25c1ebbd-7baa-4b58-b9f3-dc23e52e1fd2_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CommonStockParOrStatedValuePerShare_9d70b8aa-ba7b-40a1-bfeb-11fcc662c0e2_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_b7a9786a-e61c-4bef-a5a5-16e12c703273_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_3b695484-15e4-48b7-8848-f24945d31644_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Asset, Gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityCentralIndexKey_cdcb8b03-0495-4eed-9349-7e48f35bb0cf_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_940b3da3-1a83-40d1-9401-ebc1c3c05370_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_5b8d3e04-f028-49f3-839b-3a797f80b782_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Asset, Weighted Average Amortization Period</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Remaining Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_SecurityExchangeName_ba41e165-4b0c-4031-a614-6bd8c63df52c_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_567652a4-9d16-43ff-803e-5c751d18104b_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 and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockIssuedDuringPeriodSharesStockOptionsExercised_dfa039d6-4e5c-4172-b899-73e654280dea_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_WeightedAverageNumberOfDilutedSharesOutstanding_521da796-e3f6-4a62-a2f7-fba38685a0cc_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_3b8c21cf-0c98-4681-9119-2162f32b55a4_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares of common stock outstanding, diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_f4602613-7b22-443d-87af-7688bca53432_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-20210930.xsd#asur_NOTESPAYABLEDetailsScheduleofDebtLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems" xlink:to="lab_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_693f15c9-e612-474c-b81d-19500cabc787_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 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_4fb5200c-3ec7-477d-a657-a2a1a0dde109_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LongtermDebtTypeAxis_5581677b-070d-4789-ab6c-73b1ead4fea7_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_CurrentFiscalYearEndDate_3bfd5f6c-1714-4401-92d0-55946616a16f_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_LEASESDetailsTable_e5bd2f67-60ca-48ff-a8d4-0f51bf7431a4_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-20210930.xsd#asur_LEASESDetailsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_LEASESDetailsTable" xlink:to="lab_asur_LEASESDetailsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_ScheduleOfIntangibleAssetsAbstract_27585781-b1ec-45f8-a8f9-5aa6c5e29755_terseLabel_en-US" xlink:label="lab_asur_ScheduleOfIntangibleAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Intangible Assets [Abstract]</link:label>
    <link:label id="lab_asur_ScheduleOfIntangibleAssetsAbstract_label_en-US" xlink:label="lab_asur_ScheduleOfIntangibleAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Intangible Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfIntangibleAssetsAbstract" xlink:href="asur-20210930.xsd#asur_ScheduleOfIntangibleAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ScheduleOfIntangibleAssetsAbstract" xlink:to="lab_asur_ScheduleOfIntangibleAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_f4459f0c-5e61-4d4c-b5c1-fe31b334034b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_caef4e3d-423f-4c66-a35b-381c8f7bc16e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_ce5b47a5-63d9-4f15-93c3-550ad3a6a057_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FiniteLivedIntangibleAssetsMajorClassNameDomain_ea25d06c-59ac-4475-a459-3870bfe2acb4_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetCashProvidedByUsedInInvestingActivities_394965b0-9f41-44df-80d4-55f5796920d8_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4f77a865-6994-4f3e-ab76-82ecfbb93d57_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_a62e2cab-a87b-4a33-9975-9b3e13d621e0_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issued, ESPP</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod_09784841-b93c-4b76-8109-3c5ec28bfef2_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Method</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_asur_CashEquivalentsAbstract_9b5f1005-c8ea-490a-a8ae-188529dc3db3_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">CashEquivalentsAbstract</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-20210930.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_NetCashProvidedByUsedInOperatingActivitiesAbstract_7e03d950-e842-472d-b185-dbbd66bdbad8_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet_c3343a53-d46c-4d40-998a-d9597538a661_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" 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">Debt Instrument, Increase (Decrease), Net</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink: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, Increase (Decrease), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:to="lab_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_93349f4e-1fcb-47e5-bba3-9c59f000b886_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_62463884-717d-441a-9d13-2d8fd9315be1_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_aa9f04e9-31c2-41f1-afde-05211f8fd129_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial purchase price</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3bf13649-f557-4abf-8810-8f10e8780b1f_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_MoneyMarketFundsMember_b81778e4-1abb-434a-b84b-278ee182a355_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityAddressPostalZipCode_6b9d8e58-566f-4010-b498-3f717f4fef63_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_NumberOfSecuritiesInUnrealizedGainPosition_02d0cfa2-bbf8-413b-b1c8-7c0d4af4ddd1_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-20210930.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_dei_DocumentInformationLineItems_66298032-0869-43e6-9007-f1a68031b485_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/2021/dei-2021.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_129f932e-1a47-436b-9146-0f5b26b2ed63_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_ad296ad5-99c3-47d2-987e-959b9890a436_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_14eae2e4-ed2a-4891-9682-fefb54ba59a1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerListsMember_04f6af53-4843-4127-8fbb-ca108b51d728_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerListsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Lists</link:label>
    <link:label id="lab_us-gaap_CustomerListsMember_label_en-US" xlink:label="lab_us-gaap_CustomerListsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Lists [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerListsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerListsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerListsMember" xlink:to="lab_us-gaap_CustomerListsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_8b24a945-d12d-465b-b012-2930210228dd_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_760a997d-c7fd-4685-9602-c10402c2d425_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2021/dei-2021.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_StockholdersEquityNoteAbstract_4997e2fa-263e-4b75-9b52-e7db2d51c29c_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_38b536b3-51ef-4a6f-9693-148176353538_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Asset, Net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_445e674a-a451-47a2-a6c4-f2d02d17f9c2_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">Finite-Lived Intangible Assets, Net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_Goodwill_78f507c6-9d95-4a73-b623-bf8c3624bd12_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_390472ba-9254-4f5e-998f-a9c5cdeaa965_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_5a9112d7-0b5d-4a14-9f2f-f4a7a81b7ee1_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_5d801a2f-3af3-4943-b0a9-7bf1d35a86fb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_62c0d8e4-4ea2-4c7f-b472-d0f4ee7a7824_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 income (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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValueOutstanding_f7f387fa-dd2f-4878-9bc6-b78cba551570_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $0.01 par value; 44,000 shares authorized; 20,352 and 19,354 shares issued, 19,968 and 18,970 shares outstanding at September&#160;30, 2021 and December&#160;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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DevelopedTechnologyRightsMember_40eb7194-d1dc-47ae-8f23-93f03517c10d_terseLabel_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_label_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_289b381f-d468-4dad-a7ae-8313b4392fb5_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One year or less</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingLeaseCost_66df0ce7-3ba4-44e9-bb07-dda3c6cc744a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CashAndCashEquivalentsAxis_1501d61d-04ed-4cf3-a2af-30a42f87c53e_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ConcentrationRiskByBenchmarkAxis_39fd8770-2df9-4ac9-9520-aa232a3525b4_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfFiniteLivedIntangibleAssetsTable_6af1afca-3b44-4959-980c-c25e776aefc3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>asur-20210930_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:092e0cd2-a9bc-4b1b-a045-de2f017bec91,g:b87121d6-f1cf-4fc6-b18a-6215590e097a-->
<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-20210930.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_0d249a6b-2243-4444-bdde-5d5fa334d144" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_8e45840a-f699-427f-9a30-ec4041f13e3f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d249a6b-2243-4444-bdde-5d5fa334d144" xlink:to="loc_dei_DocumentInformationTable_8e45840a-f699-427f-9a30-ec4041f13e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0d4d0502-0e5d-46f8-8fb3-ac0f4080ae14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_8e45840a-f699-427f-9a30-ec4041f13e3f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0d4d0502-0e5d-46f8-8fb3-ac0f4080ae14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_fc45c0f8-7aa3-4074-a528-35504ce5c2bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0d4d0502-0e5d-46f8-8fb3-ac0f4080ae14" xlink:to="loc_us-gaap_ClassOfStockDomain_fc45c0f8-7aa3-4074-a528-35504ce5c2bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_bb8def04-b9ca-4138-be9a-c9d8713f6494" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_fc45c0f8-7aa3-4074-a528-35504ce5c2bc" xlink:to="loc_us-gaap_CommonStockMember_bb8def04-b9ca-4138-be9a-c9d8713f6494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_77e75a2c-f985-423c-b703-ea91b883d0f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fc45c0f8-7aa3-4074-a528-35504ce5c2bc" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_77e75a2c-f985-423c-b703-ea91b883d0f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_8e45840a-f699-427f-9a30-ec4041f13e3f" xlink:to="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_492b42a2-0472-4692-aa8a-5d87b26592a3" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_DocumentType_492b42a2-0472-4692-aa8a-5d87b26592a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_a91cb778-6d50-4805-bbc3-4d359d1afa1a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_DocumentQuarterlyReport_a91cb778-6d50-4805-bbc3-4d359d1afa1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_70f728ab-73e4-48d9-88de-1fb75425874a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_DocumentPeriodEndDate_70f728ab-73e4-48d9-88de-1fb75425874a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_6b7bfd38-abac-4115-888d-9f01a316f674" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_DocumentTransitionReport_6b7bfd38-abac-4115-888d-9f01a316f674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_ff85c291-a960-4fb9-af0a-4c45527e189b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityRegistrantName_ff85c291-a960-4fb9-af0a-4c45527e189b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_6de28b3c-e6ad-441b-abf4-2a0c963ade32" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityIncorporationStateCountryCode_6de28b3c-e6ad-441b-abf4-2a0c963ade32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_8e660649-b4bb-4861-b8fe-271bf26c3989" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityTaxIdentificationNumber_8e660649-b4bb-4861-b8fe-271bf26c3989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_bccec0a9-463f-43f9-af51-3fffd79dafe0" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityAddressAddressLine1_bccec0a9-463f-43f9-af51-3fffd79dafe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_9b9aac6d-789a-4275-a040-e88634a969ed" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityAddressCityOrTown_9b9aac6d-789a-4275-a040-e88634a969ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_3a7170fe-fc9f-46da-b093-ff8494a4e3a6" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityAddressStateOrProvince_3a7170fe-fc9f-46da-b093-ff8494a4e3a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_c11c6a40-8214-41a2-a111-8b7766f10a6b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityAddressPostalZipCode_c11c6a40-8214-41a2-a111-8b7766f10a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_a2d8deed-6aa6-4b1e-aef2-4461001dccd8" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_CityAreaCode_a2d8deed-6aa6-4b1e-aef2-4461001dccd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_b1de17e9-f1e6-4398-97d2-1e170e1db9bb" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_LocalPhoneNumber_b1de17e9-f1e6-4398-97d2-1e170e1db9bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_134d59f0-343f-4de6-b951-ef30c4e759cb" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_Security12bTitle_134d59f0-343f-4de6-b951-ef30c4e759cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_b5bdd9e3-4abe-41ba-b852-c7106dd000c9" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_TradingSymbol_b5bdd9e3-4abe-41ba-b852-c7106dd000c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_NoTradingSymbolFlag_89f2475a-217c-4e82-b0e7-6ca14b46748b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_NoTradingSymbolFlag"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_NoTradingSymbolFlag_89f2475a-217c-4e82-b0e7-6ca14b46748b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_967fdf0d-c777-47d4-8fa6-444b8bc05a53" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_SecurityExchangeName_967fdf0d-c777-47d4-8fa6-444b8bc05a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_83c0ea74-a3f5-4bc9-a205-28bc9ecf5159" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityCurrentReportingStatus_83c0ea74-a3f5-4bc9-a205-28bc9ecf5159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_331dd381-5a5b-4c02-8367-cad2674aa860" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityInteractiveDataCurrent_331dd381-5a5b-4c02-8367-cad2674aa860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_3c956330-56b9-423a-8d4e-21f9dbe155cb" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityFilerCategory_3c956330-56b9-423a-8d4e-21f9dbe155cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_04a63f1d-5c9e-4bf9-a3a1-296d9d9c8188" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntitySmallBusiness_04a63f1d-5c9e-4bf9-a3a1-296d9d9c8188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_7d521f1d-bcd0-4e0b-8a43-22098fd5a426" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityEmergingGrowthCompany_7d521f1d-bcd0-4e0b-8a43-22098fd5a426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_30459916-c5dc-485a-a5ab-b2a7169609c6" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityShellCompany_30459916-c5dc-485a-a5ab-b2a7169609c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_4ca3e65b-c842-4493-a3cd-64517e9ecc5e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_4ca3e65b-c842-4493-a3cd-64517e9ecc5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_34516123-566b-4ed2-9f2b-9f125bc5ec8a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_CurrentFiscalYearEndDate_34516123-566b-4ed2-9f2b-9f125bc5ec8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_a7251878-3c13-440d-b8bc-c7ff52094fb9" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_AmendmentFlag_a7251878-3c13-440d-b8bc-c7ff52094fb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_6ffc3e11-f157-45ec-888f-7563e7b319f9" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityCentralIndexKey_6ffc3e11-f157-45ec-888f-7563e7b319f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_d5564e70-0979-4c79-8ab0-c84e8f9e5fb8" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_DocumentFiscalYearFocus_d5564e70-0979-4c79-8ab0-c84e8f9e5fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_e63ebbe3-3d86-4f3a-a6b5-13d0e0d723e0" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_DocumentFiscalPeriodFocus_e63ebbe3-3d86-4f3a-a6b5-13d0e0d723e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_cb6d8f1a-e3e7-4453-803a-ebf500766690" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9288e7e8-28da-4ec3-80e0-9b54caeb9ed6" xlink:to="loc_dei_EntityFileNumber_cb6d8f1a-e3e7-4453-803a-ebf500766690" 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-20210930.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_585481a2-dbbd-499e-9de8-5cbc6bc070d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_4d0cb587-cd23-4f8f-bfbc-da7da5b0bb45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_585481a2-dbbd-499e-9de8-5cbc6bc070d4" xlink:to="loc_us-gaap_AssetsAbstract_4d0cb587-cd23-4f8f-bfbc-da7da5b0bb45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_140afb91-8010-4b59-9a73-5a4f66842fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4d0cb587-cd23-4f8f-bfbc-da7da5b0bb45" xlink:to="loc_us-gaap_AssetsCurrentAbstract_140afb91-8010-4b59-9a73-5a4f66842fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5f23ea48-3c97-4a3b-9630-baa54552d1f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_140afb91-8010-4b59-9a73-5a4f66842fc9" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5f23ea48-3c97-4a3b-9630-baa54552d1f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_8647d706-954c-4d3e-b442-dba049fd9310" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_140afb91-8010-4b59-9a73-5a4f66842fc9" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_8647d706-954c-4d3e-b442-dba049fd9310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_9942cc1a-7e88-4f40-a8ca-1c15875d7ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_140afb91-8010-4b59-9a73-5a4f66842fc9" xlink:to="loc_us-gaap_InventoryNet_9942cc1a-7e88-4f40-a8ca-1c15875d7ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_8095c476-0e9b-46d6-be7d-4703492e1957" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_140afb91-8010-4b59-9a73-5a4f66842fc9" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_8095c476-0e9b-46d6-be7d-4703492e1957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetsBeforeFundsHeldForClientsCurrent_8139fe1e-7c29-4a02-bb4e-f7b50d3aff16" xlink:href="asur-20210930.xsd#asur_AssetsBeforeFundsHeldForClientsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_140afb91-8010-4b59-9a73-5a4f66842fc9" xlink:to="loc_asur_AssetsBeforeFundsHeldForClientsCurrent_8139fe1e-7c29-4a02-bb4e-f7b50d3aff16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FundsHeldForClients_ca79dfb9-4784-423e-96a4-52dce80b2380" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_140afb91-8010-4b59-9a73-5a4f66842fc9" xlink:to="loc_us-gaap_FundsHeldForClients_ca79dfb9-4784-423e-96a4-52dce80b2380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_00834bdb-00c9-4258-bd2e-e812374a6586" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_140afb91-8010-4b59-9a73-5a4f66842fc9" xlink:to="loc_us-gaap_AssetsCurrent_00834bdb-00c9-4258-bd2e-e812374a6586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_6b62e7bf-bd84-4083-a732-93e41be2b156" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4d0cb587-cd23-4f8f-bfbc-da7da5b0bb45" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_6b62e7bf-bd84-4083-a732-93e41be2b156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ea736dee-0503-471d-b344-13be49fdbb18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4d0cb587-cd23-4f8f-bfbc-da7da5b0bb45" xlink:to="loc_us-gaap_Goodwill_ea736dee-0503-471d-b344-13be49fdbb18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a4b0951b-f475-4de1-aeda-7e4a8f109148" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4d0cb587-cd23-4f8f-bfbc-da7da5b0bb45" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a4b0951b-f475-4de1-aeda-7e4a8f109148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_e8284bbe-1150-4028-8f9c-48619ebd2e19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4d0cb587-cd23-4f8f-bfbc-da7da5b0bb45" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_e8284bbe-1150-4028-8f9c-48619ebd2e19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_3f421a8e-370e-4425-85e0-d417ec1fd0d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4d0cb587-cd23-4f8f-bfbc-da7da5b0bb45" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_3f421a8e-370e-4425-85e0-d417ec1fd0d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_381aed7c-dc6c-4e7e-ac16-c8f103c7a087" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4d0cb587-cd23-4f8f-bfbc-da7da5b0bb45" xlink:to="loc_us-gaap_Assets_381aed7c-dc6c-4e7e-ac16-c8f103c7a087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5c3197ec-a8ab-41ec-a8e5-5f4cf2eac78e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_585481a2-dbbd-499e-9de8-5cbc6bc070d4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5c3197ec-a8ab-41ec-a8e5-5f4cf2eac78e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_df110992-c7c6-4e0b-9af8-b444c7352169" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5c3197ec-a8ab-41ec-a8e5-5f4cf2eac78e" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_df110992-c7c6-4e0b-9af8-b444c7352169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_5762f282-42c9-41fd-867c-ce8d43284427" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_df110992-c7c6-4e0b-9af8-b444c7352169" xlink:to="loc_us-gaap_NotesPayableCurrent_5762f282-42c9-41fd-867c-ce8d43284427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_1d56624a-df2b-4a40-b439-c22754ad4bdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_df110992-c7c6-4e0b-9af8-b444c7352169" xlink:to="loc_us-gaap_AccountsPayableCurrent_1d56624a-df2b-4a40-b439-c22754ad4bdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c84793d3-91f3-449e-ae21-e222e80cdb3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_df110992-c7c6-4e0b-9af8-b444c7352169" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c84793d3-91f3-449e-ae21-e222e80cdb3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_1f0d601b-a168-45b5-b2a2-394a27da4343" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_df110992-c7c6-4e0b-9af8-b444c7352169" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_1f0d601b-a168-45b5-b2a2-394a27da4343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_1895f4e1-5223-4aa0-8b76-cb46d6275d44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_df110992-c7c6-4e0b-9af8-b444c7352169" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_1895f4e1-5223-4aa0-8b76-cb46d6275d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_638be5a6-f041-4c11-8255-bed6e40185e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_df110992-c7c6-4e0b-9af8-b444c7352169" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_638be5a6-f041-4c11-8255-bed6e40185e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_97c9e260-0ac5-439c-b555-1467174a0bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_df110992-c7c6-4e0b-9af8-b444c7352169" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_97c9e260-0ac5-439c-b555-1467174a0bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_ad00269c-063d-4303-849e-7862bf68d75b" xlink:href="asur-20210930.xsd#asur_LiablitiesBeforeClientFundObligationsCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_df110992-c7c6-4e0b-9af8-b444c7352169" xlink:to="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_ad00269c-063d-4303-849e-7862bf68d75b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ClientFundObligationsCurrent_6348f0b9-aae1-4ebf-ac3d-bfa471bee4de" xlink:href="asur-20210930.xsd#asur_ClientFundObligationsCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_df110992-c7c6-4e0b-9af8-b444c7352169" xlink:to="loc_asur_ClientFundObligationsCurrent_6348f0b9-aae1-4ebf-ac3d-bfa471bee4de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_478ae905-5317-4efc-a36f-314cecafc50e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_df110992-c7c6-4e0b-9af8-b444c7352169" xlink:to="loc_us-gaap_LiabilitiesCurrent_478ae905-5317-4efc-a36f-314cecafc50e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_049de434-bfc3-4770-9df7-d8b605d8e3a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5c3197ec-a8ab-41ec-a8e5-5f4cf2eac78e" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_049de434-bfc3-4770-9df7-d8b605d8e3a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_4e5ff95d-63da-4436-986e-cd022f262123" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_049de434-bfc3-4770-9df7-d8b605d8e3a8" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_4e5ff95d-63da-4436-986e-cd022f262123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_dc3e3791-0ea3-43a1-bca1-7e46ca1f93a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_049de434-bfc3-4770-9df7-d8b605d8e3a8" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_dc3e3791-0ea3-43a1-bca1-7e46ca1f93a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_610df2ee-d1ac-4c94-9e83-f8603fadd2f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_049de434-bfc3-4770-9df7-d8b605d8e3a8" xlink:to="loc_us-gaap_LongTermNotesPayable_610df2ee-d1ac-4c94-9e83-f8603fadd2f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_caa6bb1d-88cf-4359-8f70-78090c4ab0b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_049de434-bfc3-4770-9df7-d8b605d8e3a8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_caa6bb1d-88cf-4359-8f70-78090c4ab0b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_b240771c-6b77-4684-b3f8-5a1ac3146b55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_049de434-bfc3-4770-9df7-d8b605d8e3a8" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_b240771c-6b77-4684-b3f8-5a1ac3146b55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_10ca94f4-85fd-4acb-88c2-2edd1414100c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_049de434-bfc3-4770-9df7-d8b605d8e3a8" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_10ca94f4-85fd-4acb-88c2-2edd1414100c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_23ef662f-e0c5-4bae-8f4d-7ff6b284c2c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_049de434-bfc3-4770-9df7-d8b605d8e3a8" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_23ef662f-e0c5-4bae-8f4d-7ff6b284c2c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_a59238dc-c896-4c7d-8594-9e549577ea1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5c3197ec-a8ab-41ec-a8e5-5f4cf2eac78e" xlink:to="loc_us-gaap_Liabilities_a59238dc-c896-4c7d-8594-9e549577ea1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_c9eb7a06-0f77-45ed-ba98-a41e66fd960e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5c3197ec-a8ab-41ec-a8e5-5f4cf2eac78e" xlink:to="loc_us-gaap_StockholdersEquityAbstract_c9eb7a06-0f77-45ed-ba98-a41e66fd960e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_c9ad54bd-1942-4c46-bfcb-b5741130af4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c9eb7a06-0f77-45ed-ba98-a41e66fd960e" xlink:to="loc_us-gaap_PreferredStockValue_c9ad54bd-1942-4c46-bfcb-b5741130af4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding_2c0cebe5-dff0-4c56-bc98-dd5f51214c08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c9eb7a06-0f77-45ed-ba98-a41e66fd960e" xlink:to="loc_us-gaap_CommonStockValueOutstanding_2c0cebe5-dff0-4c56-bc98-dd5f51214c08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_ad889958-1a17-448f-812a-ec7c0e8372dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c9eb7a06-0f77-45ed-ba98-a41e66fd960e" xlink:to="loc_us-gaap_TreasuryStockValue_ad889958-1a17-448f-812a-ec7c0e8372dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_227c4808-8a56-42ee-a9ae-6fdbb365a6af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c9eb7a06-0f77-45ed-ba98-a41e66fd960e" xlink:to="loc_us-gaap_AdditionalPaidInCapital_227c4808-8a56-42ee-a9ae-6fdbb365a6af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1bff64ad-6938-47ee-8da2-97de842a7ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c9eb7a06-0f77-45ed-ba98-a41e66fd960e" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1bff64ad-6938-47ee-8da2-97de842a7ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_794f9b95-0b2e-4d49-9182-6bce1ff5e13c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c9eb7a06-0f77-45ed-ba98-a41e66fd960e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_794f9b95-0b2e-4d49-9182-6bce1ff5e13c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0e9b8891-416e-4779-8fb5-32f8f8cbc4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5c3197ec-a8ab-41ec-a8e5-5f4cf2eac78e" xlink:to="loc_us-gaap_StockholdersEquity_0e9b8891-416e-4779-8fb5-32f8f8cbc4b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_66dce8d8-4749-4892-9c9b-89717d3c07fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5c3197ec-a8ab-41ec-a8e5-5f4cf2eac78e" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_66dce8d8-4749-4892-9c9b-89717d3c07fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_969ed59a-19e2-4b32-9b3f-af4b3637292b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_585481a2-dbbd-499e-9de8-5cbc6bc070d4" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_969ed59a-19e2-4b32-9b3f-af4b3637292b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" xlink:type="simple" xlink:href="asur-20210930.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_751c319d-aef7-4427-bee3-740144af72bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_57d5d805-0e95-47f2-9fd5-c09a39b90a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_751c319d-aef7-4427-bee3-740144af72bf" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_57d5d805-0e95-47f2-9fd5-c09a39b90a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_acb7e90c-028c-4525-8a13-6443a9dd0e1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_751c319d-aef7-4427-bee3-740144af72bf" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_acb7e90c-028c-4525-8a13-6443a9dd0e1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_25b82276-27d2-4d32-ba6e-be3cb368070a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_751c319d-aef7-4427-bee3-740144af72bf" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_25b82276-27d2-4d32-ba6e-be3cb368070a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_033dfcdb-d9da-42ed-83c3-eedd39beda8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_751c319d-aef7-4427-bee3-740144af72bf" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_033dfcdb-d9da-42ed-83c3-eedd39beda8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_e62dc0c8-2273-4a76-b1d2-eb004752b9d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_751c319d-aef7-4427-bee3-740144af72bf" xlink:to="loc_us-gaap_PreferredStockSharesIssued_e62dc0c8-2273-4a76-b1d2-eb004752b9d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_06b728c0-bc90-4062-8556-7fbb59148a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_751c319d-aef7-4427-bee3-740144af72bf" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_06b728c0-bc90-4062-8556-7fbb59148a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_d5c058f7-0187-49e9-830a-f51aae5c6469" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_751c319d-aef7-4427-bee3-740144af72bf" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_d5c058f7-0187-49e9-830a-f51aae5c6469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_7758ec7c-8289-426f-9317-873e054003cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_751c319d-aef7-4427-bee3-740144af72bf" xlink:to="loc_us-gaap_CommonStockSharesIssued_7758ec7c-8289-426f-9317-873e054003cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_c232fb0a-53c2-41bc-8f1b-17faec76f4f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_751c319d-aef7-4427-bee3-740144af72bf" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_c232fb0a-53c2-41bc-8f1b-17faec76f4f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_5d9eed2e-6d2f-4c55-8a57-f2cc0e3dd137" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_751c319d-aef7-4427-bee3-740144af72bf" xlink:to="loc_us-gaap_TreasuryStockShares_5d9eed2e-6d2f-4c55-8a57-f2cc0e3dd137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_e81add24-33b8-44ad-a1f5-38edec3e3c20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_751c319d-aef7-4427-bee3-740144af72bf" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_e81add24-33b8-44ad-a1f5-38edec3e3c20" 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-20210930.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_07f404d7-ed4a-400a-a395-93b81ef99225" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b34df99d-70f3-4e26-b17c-92e0ee34b5b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_07f404d7-ed4a-400a-a395-93b81ef99225" xlink:to="loc_us-gaap_StatementTable_b34df99d-70f3-4e26-b17c-92e0ee34b5b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_f3d8b1a7-447d-43b3-8fc2-b6d9847b5c82" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b34df99d-70f3-4e26-b17c-92e0ee34b5b8" xlink:to="loc_srt_ProductOrServiceAxis_f3d8b1a7-447d-43b3-8fc2-b6d9847b5c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e824b142-2757-46bb-8ba9-117054ce5997" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_f3d8b1a7-447d-43b3-8fc2-b6d9847b5c82" xlink:to="loc_srt_ProductsAndServicesDomain_e824b142-2757-46bb-8ba9-117054ce5997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_RecurringMember_a693fd53-fbbf-480e-9ac0-9a1e3320008d" xlink:href="asur-20210930.xsd#asur_RecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e824b142-2757-46bb-8ba9-117054ce5997" xlink:to="loc_asur_RecurringMember_a693fd53-fbbf-480e-9ac0-9a1e3320008d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ProfessionalServicesRevenueMember_722bc4bd-cf89-45dc-b359-1a4e1fda892d" xlink:href="asur-20210930.xsd#asur_ProfessionalServicesRevenueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e824b142-2757-46bb-8ba9-117054ce5997" xlink:to="loc_asur_ProfessionalServicesRevenueMember_722bc4bd-cf89-45dc-b359-1a4e1fda892d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b34df99d-70f3-4e26-b17c-92e0ee34b5b8" xlink:to="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_c73c05d1-c7d2-4893-a970-336cabc30ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_us-gaap_RevenuesAbstract_c73c05d1-c7d2-4893-a970-336cabc30ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a1f477fd-b17c-46a1-8523-0733410f8633" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c73c05d1-c7d2-4893-a970-336cabc30ecc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a1f477fd-b17c-46a1-8523-0733410f8633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_43c63690-31f0-4e49-a061-48d89d0f8830" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_43c63690-31f0-4e49-a061-48d89d0f8830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_00fc5425-d651-43ed-89b2-46d5a0a210f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_us-gaap_GrossProfit_00fc5425-d651-43ed-89b2-46d5a0a210f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_4be21252-1e02-4494-92dd-db52b32e7caf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_us-gaap_OperatingExpensesAbstract_4be21252-1e02-4494-92dd-db52b32e7caf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_821f6451-22e8-4250-8913-3b1ee02f3237" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4be21252-1e02-4494-92dd-db52b32e7caf" xlink:to="loc_us-gaap_SellingAndMarketingExpense_821f6451-22e8-4250-8913-3b1ee02f3237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_a81ab028-ec8a-4d2c-a671-4830697defe6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4be21252-1e02-4494-92dd-db52b32e7caf" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_a81ab028-ec8a-4d2c-a671-4830697defe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_a137f5bb-8d0f-4403-ae2c-d1c7218f50ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4be21252-1e02-4494-92dd-db52b32e7caf" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_a137f5bb-8d0f-4403-ae2c-d1c7218f50ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_e930988a-a8fb-4e13-b466-3319fc02e4ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4be21252-1e02-4494-92dd-db52b32e7caf" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_e930988a-a8fb-4e13-b466-3319fc02e4ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_2623d35c-acbb-4018-9d08-649a8a7bb78f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4be21252-1e02-4494-92dd-db52b32e7caf" xlink:to="loc_us-gaap_CostsAndExpenses_2623d35c-acbb-4018-9d08-649a8a7bb78f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_541b0280-a279-463d-b5e0-430a190ccea0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_us-gaap_OperatingIncomeLoss_541b0280-a279-463d-b5e0-430a190ccea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_34971c59-d6ff-4250-9471-43c9ce8d495c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_34971c59-d6ff-4250-9471-43c9ce8d495c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_68f4a1ff-10f1-463e-a519-3d21bfa1ce9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_68f4a1ff-10f1-463e-a519-3d21bfa1ce9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_06623527-d0c7-4396-9afa-ecc4052628fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncome"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_us-gaap_OtherIncome_06623527-d0c7-4396-9afa-ecc4052628fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5a70491d-7c3d-4c88-8bb3-1f2538fcc53d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5a70491d-7c3d-4c88-8bb3-1f2538fcc53d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a473ad83-73de-481f-850f-256f4a2a4007" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a473ad83-73de-481f-850f-256f4a2a4007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1c550fe0-c095-4619-b8ba-3a374e8f72d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_us-gaap_NetIncomeLoss_1c550fe0-c095-4619-b8ba-3a374e8f72d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_c17de0f7-e6f2-4087-bd39-94a113fcc0e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_c17de0f7-e6f2-4087-bd39-94a113fcc0e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_0773c0ce-13b0-47fb-88eb-4210e42be440" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c17de0f7-e6f2-4087-bd39-94a113fcc0e8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_0773c0ce-13b0-47fb-88eb-4210e42be440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d55f7805-e339-4111-8f5f-c7bcd1bba81a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_c17de0f7-e6f2-4087-bd39-94a113fcc0e8" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_d55f7805-e339-4111-8f5f-c7bcd1bba81a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_33966a24-c2c6-407c-bb60-a86f66b58a40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_us-gaap_EarningsPerShareAbstract_33966a24-c2c6-407c-bb60-a86f66b58a40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_61018e56-2509-454a-91ef-fe6c074849d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_33966a24-c2c6-407c-bb60-a86f66b58a40" xlink:to="loc_us-gaap_EarningsPerShareBasic_61018e56-2509-454a-91ef-fe6c074849d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_b22b4381-02af-418f-8d74-8038d3d40626" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_33966a24-c2c6-407c-bb60-a86f66b58a40" xlink:to="loc_us-gaap_EarningsPerShareDiluted_b22b4381-02af-418f-8d74-8038d3d40626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract_7b815a7e-3490-483e-9bb5-474076d073cf" xlink:href="asur-20210930.xsd#asur_WeightedAverageBasicAndDilutedSharesAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_23b4e2bd-1768-4b81-8830-5137c444dbad" xlink:to="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract_7b815a7e-3490-483e-9bb5-474076d073cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b4521dc5-da43-4487-b24e-310053d01a4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract_7b815a7e-3490-483e-9bb5-474076d073cf" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b4521dc5-da43-4487-b24e-310053d01a4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_92e21858-b849-4696-a693-03541f0e2764" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7b815a7e-3490-483e-9bb5-474076d073cf" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_92e21858-b849-4696-a693-03541f0e2764" 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-20210930.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_2bcde3d0-02a1-40d3-975e-e75ca7f3eb0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_df5ada90-f3e6-4231-a9bd-ce80a89014a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_2bcde3d0-02a1-40d3-975e-e75ca7f3eb0e" xlink:to="loc_us-gaap_StatementTable_df5ada90-f3e6-4231-a9bd-ce80a89014a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_54a829e0-6ce0-42ec-b98e-2a35a4d39f2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_df5ada90-f3e6-4231-a9bd-ce80a89014a4" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_54a829e0-6ce0-42ec-b98e-2a35a4d39f2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_61dea06c-8826-4851-8b17-94bf155f840f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_54a829e0-6ce0-42ec-b98e-2a35a4d39f2e" xlink:to="loc_us-gaap_EquityComponentDomain_61dea06c-8826-4851-8b17-94bf155f840f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_896a32e8-15d5-4d55-a1eb-12b1c80d3d27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_61dea06c-8826-4851-8b17-94bf155f840f" xlink:to="loc_us-gaap_CommonStockMember_896a32e8-15d5-4d55-a1eb-12b1c80d3d27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_b2e70ab0-fcb4-43e9-9d47-d0626c3f2082" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_61dea06c-8826-4851-8b17-94bf155f840f" xlink:to="loc_us-gaap_TreasuryStockMember_b2e70ab0-fcb4-43e9-9d47-d0626c3f2082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_c5dc6ef0-6775-46c3-9a65-8658c6c2536a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_61dea06c-8826-4851-8b17-94bf155f840f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_c5dc6ef0-6775-46c3-9a65-8658c6c2536a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_c13364d7-7954-40df-8e85-2b8bc3630761" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_61dea06c-8826-4851-8b17-94bf155f840f" xlink:to="loc_us-gaap_RetainedEarningsMember_c13364d7-7954-40df-8e85-2b8bc3630761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f8212211-5d3b-4ce7-95e4-677bc1805607" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_61dea06c-8826-4851-8b17-94bf155f840f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f8212211-5d3b-4ce7-95e4-677bc1805607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_21072300-a662-41e9-bb01-b887dccf51d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_df5ada90-f3e6-4231-a9bd-ce80a89014a4" xlink:to="loc_us-gaap_StatementLineItems_21072300-a662-41e9-bb01-b887dccf51d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_23c9f005-bee1-4b78-b3b1-c7da50628acb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_21072300-a662-41e9-bb01-b887dccf51d1" xlink:to="loc_us-gaap_SharesOutstanding_23c9f005-bee1-4b78-b3b1-c7da50628acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_aa56c44d-67ba-41ff-8f5f-0513b05c6c8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_21072300-a662-41e9-bb01-b887dccf51d1" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_aa56c44d-67ba-41ff-8f5f-0513b05c6c8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_49bd0721-c84e-4c78-9af5-00057ac697c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_21072300-a662-41e9-bb01-b887dccf51d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_49bd0721-c84e-4c78-9af5-00057ac697c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ad0c73c1-0cbc-4f73-84eb-744427a071fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_21072300-a662-41e9-bb01-b887dccf51d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ad0c73c1-0cbc-4f73-84eb-744427a071fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_bc259c63-b4f2-4eaa-9290-ebfbc10a3a22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_21072300-a662-41e9-bb01-b887dccf51d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_bc259c63-b4f2-4eaa-9290-ebfbc10a3a22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_521b12f1-beb2-43a5-9dfe-fc418366485e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_21072300-a662-41e9-bb01-b887dccf51d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_521b12f1-beb2-43a5-9dfe-fc418366485e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_219b71a3-ae6a-4ab7-80ad-4d79270b81d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_21072300-a662-41e9-bb01-b887dccf51d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_219b71a3-ae6a-4ab7-80ad-4d79270b81d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_ade9ea2c-7bf7-4dcd-a3cd-e4eb11961f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_21072300-a662-41e9-bb01-b887dccf51d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_ade9ea2c-7bf7-4dcd-a3cd-e4eb11961f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a95ac6a9-91a0-4545-8474-10e16abd8625" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_21072300-a662-41e9-bb01-b887dccf51d1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a95ac6a9-91a0-4545-8474-10e16abd8625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_a34ecd01-03e1-4e09-a75d-57d01f1d105f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_21072300-a662-41e9-bb01-b887dccf51d1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_a34ecd01-03e1-4e09-a75d-57d01f1d105f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1c9e6a30-d335-44b6-9158-f89ef71c5ae2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_21072300-a662-41e9-bb01-b887dccf51d1" xlink:to="loc_us-gaap_NetIncomeLoss_1c9e6a30-d335-44b6-9158-f89ef71c5ae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d57426c2-49a5-4851-8be2-79c0e9069634" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_21072300-a662-41e9-bb01-b887dccf51d1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d57426c2-49a5-4851-8be2-79c0e9069634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_93b0ea85-daf2-44ac-a81d-f171a391ea59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_21072300-a662-41e9-bb01-b887dccf51d1" xlink:to="loc_us-gaap_SharesOutstanding_93b0ea85-daf2-44ac-a81d-f171a391ea59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_56d1183f-b7a7-4fb6-9c80-d498491317ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_21072300-a662-41e9-bb01-b887dccf51d1" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_56d1183f-b7a7-4fb6-9c80-d498491317ae" 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-20210930.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_ee5b5805-afd3-4c29-af5d-e15f4aa2c73d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2a1907f0-b5e0-4958-8221-75559f5b7f03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ee5b5805-afd3-4c29-af5d-e15f4aa2c73d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2a1907f0-b5e0-4958-8221-75559f5b7f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_bb04afaa-cb75-49ce-a891-5399bfe282c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2a1907f0-b5e0-4958-8221-75559f5b7f03" xlink:to="loc_us-gaap_NetIncomeLoss_bb04afaa-cb75-49ce-a891-5399bfe282c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b1b18c05-2acd-42d2-a0cf-e3288ffede18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2a1907f0-b5e0-4958-8221-75559f5b7f03" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b1b18c05-2acd-42d2-a0cf-e3288ffede18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_12d2984c-415a-4357-81fd-82eca9ec706b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b1b18c05-2acd-42d2-a0cf-e3288ffede18" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_12d2984c-415a-4357-81fd-82eca9ec706b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_b387a854-3d4a-4313-9fbf-f56e196ca976" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b1b18c05-2acd-42d2-a0cf-e3288ffede18" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_b387a854-3d4a-4313-9fbf-f56e196ca976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_a1ef77b9-ff88-4069-9a2c-37dedaa654df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b1b18c05-2acd-42d2-a0cf-e3288ffede18" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_a1ef77b9-ff88-4069-9a2c-37dedaa654df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_20840b1d-d18d-4508-ab85-3b746d8cbe30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b1b18c05-2acd-42d2-a0cf-e3288ffede18" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_20840b1d-d18d-4508-ab85-3b746d8cbe30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_7307b4db-3db7-49a9-921c-bfbcaef71a10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b1b18c05-2acd-42d2-a0cf-e3288ffede18" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_7307b4db-3db7-49a9-921c-bfbcaef71a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_a65c7343-8eb7-48de-8e0e-945afdadc73e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b1b18c05-2acd-42d2-a0cf-e3288ffede18" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_a65c7343-8eb7-48de-8e0e-945afdadc73e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_f8987722-21e2-4c55-85ba-2864144ad336" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b1b18c05-2acd-42d2-a0cf-e3288ffede18" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_f8987722-21e2-4c55-85ba-2864144ad336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_d9c06fe9-3ec5-437b-ab58-05d3816bb4f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b1b18c05-2acd-42d2-a0cf-e3288ffede18" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_d9c06fe9-3ec5-437b-ab58-05d3816bb4f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_ab5ee694-b77d-4b68-9a32-06dd98cdb048" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b1b18c05-2acd-42d2-a0cf-e3288ffede18" xlink:to="loc_us-gaap_ShareBasedCompensation_ab5ee694-b77d-4b68-9a32-06dd98cdb048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_f8f53b71-cb7b-4e72-871e-0aa6e44b9205" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b1b18c05-2acd-42d2-a0cf-e3288ffede18" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_f8f53b71-cb7b-4e72-871e-0aa6e44b9205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_eb63c1b8-99ba-4f28-ab88-6a591f24ffe3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b1b18c05-2acd-42d2-a0cf-e3288ffede18" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_eb63c1b8-99ba-4f28-ab88-6a591f24ffe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e6d93f5f-c37e-4a64-a82d-a0afb0207aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b1b18c05-2acd-42d2-a0cf-e3288ffede18" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e6d93f5f-c37e-4a64-a82d-a0afb0207aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_b33bd830-03b7-488f-9dfa-17f06084c3ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e6d93f5f-c37e-4a64-a82d-a0afb0207aa6" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_b33bd830-03b7-488f-9dfa-17f06084c3ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_9b5551bd-4ee6-4581-a122-3771a64bceb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e6d93f5f-c37e-4a64-a82d-a0afb0207aa6" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_9b5551bd-4ee6-4581-a122-3771a64bceb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_3fbd26b1-2d24-48b2-8e17-f8839eadfe87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e6d93f5f-c37e-4a64-a82d-a0afb0207aa6" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_3fbd26b1-2d24-48b2-8e17-f8839eadfe87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_7ec7e063-dcc2-495b-97ad-81e73917cb44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e6d93f5f-c37e-4a64-a82d-a0afb0207aa6" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_7ec7e063-dcc2-495b-97ad-81e73917cb44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_8cd22235-2b78-44b7-85dd-dbc1b0ce6313" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e6d93f5f-c37e-4a64-a82d-a0afb0207aa6" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_8cd22235-2b78-44b7-85dd-dbc1b0ce6313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_2e138cf1-99a2-44ab-ad63-ba7e42645694" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e6d93f5f-c37e-4a64-a82d-a0afb0207aa6" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_2e138cf1-99a2-44ab-ad63-ba7e42645694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_5c115a88-6b2d-4455-90bf-ce914dfd6c8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e6d93f5f-c37e-4a64-a82d-a0afb0207aa6" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_5c115a88-6b2d-4455-90bf-ce914dfd6c8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_f9cc3878-2732-4235-9803-fa4f3a12a637" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e6d93f5f-c37e-4a64-a82d-a0afb0207aa6" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_f9cc3878-2732-4235-9803-fa4f3a12a637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_49db29d1-3cf9-4822-8291-0cb45f1967c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b1b18c05-2acd-42d2-a0cf-e3288ffede18" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_49db29d1-3cf9-4822-8291-0cb45f1967c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_b0da6dfa-82fc-4433-a921-06f2a27911d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ee5b5805-afd3-4c29-af5d-e15f4aa2c73d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_b0da6dfa-82fc-4433-a921-06f2a27911d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_0fb8f257-69f8-4d34-a88e-6cff35b38699" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b0da6dfa-82fc-4433-a921-06f2a27911d9" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_0fb8f257-69f8-4d34-a88e-6cff35b38699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5fd3c73e-b524-48a1-9d75-67152a184264" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b0da6dfa-82fc-4433-a921-06f2a27911d9" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5fd3c73e-b524-48a1-9d75-67152a184264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_825403b6-14d4-45e3-961c-b82f4d2ff7b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b0da6dfa-82fc-4433-a921-06f2a27911d9" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_825403b6-14d4-45e3-961c-b82f4d2ff7b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_e63ecf13-1077-4ad8-a8eb-5be849ba522e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_b0da6dfa-82fc-4433-a921-06f2a27911d9" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_e63ecf13-1077-4ad8-a8eb-5be849ba522e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_1dee56bd-6b3c-4ed7-b13d-15e27bf89495" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_b0da6dfa-82fc-4433-a921-06f2a27911d9" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_1dee56bd-6b3c-4ed7-b13d-15e27bf89495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e9f658be-2d1e-4eba-9e50-fe2df28d002e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_b0da6dfa-82fc-4433-a921-06f2a27911d9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e9f658be-2d1e-4eba-9e50-fe2df28d002e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7f7ab9ce-5ff4-44e7-b6ee-94cc5c7b5b23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ee5b5805-afd3-4c29-af5d-e15f4aa2c73d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7f7ab9ce-5ff4-44e7-b6ee-94cc5c7b5b23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromNotesPayable_31c353e1-b47f-4278-beb4-f74d474d70e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7f7ab9ce-5ff4-44e7-b6ee-94cc5c7b5b23" xlink:to="loc_us-gaap_ProceedsFromNotesPayable_31c353e1-b47f-4278-beb4-f74d474d70e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_c1fcd505-05d0-4f41-a959-2238576618a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7f7ab9ce-5ff4-44e7-b6ee-94cc5c7b5b23" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_c1fcd505-05d0-4f41-a959-2238576618a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_aabab7d4-6be4-4ba2-a789-cd5e267c25d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7f7ab9ce-5ff4-44e7-b6ee-94cc5c7b5b23" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_aabab7d4-6be4-4ba2-a789-cd5e267c25d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_7e675e5c-1915-41cd-a817-01f46315c6ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7f7ab9ce-5ff4-44e7-b6ee-94cc5c7b5b23" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_7e675e5c-1915-41cd-a817-01f46315c6ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_52f6a15e-b320-4b42-b5e3-b64b073b7557" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7f7ab9ce-5ff4-44e7-b6ee-94cc5c7b5b23" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_52f6a15e-b320-4b42-b5e3-b64b073b7557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ProceedsPaymentsFromClientFundObligations_b6dc1b1c-93e8-4822-8bbe-380395ef08a6" xlink:href="asur-20210930.xsd#asur_ProceedsPaymentsFromClientFundObligations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7f7ab9ce-5ff4-44e7-b6ee-94cc5c7b5b23" xlink:to="loc_asur_ProceedsPaymentsFromClientFundObligations_b6dc1b1c-93e8-4822-8bbe-380395ef08a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8305e680-81af-40b6-ab21-2c4e0da4bef3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7f7ab9ce-5ff4-44e7-b6ee-94cc5c7b5b23" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8305e680-81af-40b6-ab21-2c4e0da4bef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_03fdff47-c6ad-4a42-9ea2-c7c95da3b021" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ee5b5805-afd3-4c29-af5d-e15f4aa2c73d" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_03fdff47-c6ad-4a42-9ea2-c7c95da3b021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_338e4226-6f8e-4618-b909-9235a0af439c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ee5b5805-afd3-4c29-af5d-e15f4aa2c73d" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_338e4226-6f8e-4618-b909-9235a0af439c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4dfe93bd-d46c-4a12-aa3e-7ef8ccfd15cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ee5b5805-afd3-4c29-af5d-e15f4aa2c73d" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4dfe93bd-d46c-4a12-aa3e-7ef8ccfd15cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_955b9c48-f696-48e0-ac0c-8e15b6416b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ee5b5805-afd3-4c29-af5d-e15f4aa2c73d" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_955b9c48-f696-48e0-ac0c-8e15b6416b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_90c31eae-0a9f-4c02-b123-a84848566940" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ee5b5805-afd3-4c29-af5d-e15f4aa2c73d" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_90c31eae-0a9f-4c02-b123-a84848566940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2f8c7d68-fb96-43b0-91c1-a983b3b980b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ee5b5805-afd3-4c29-af5d-e15f4aa2c73d" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2f8c7d68-fb96-43b0-91c1-a983b3b980b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_04fcc1ab-4df0-4fb0-80a7-fa56701600a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ee5b5805-afd3-4c29-af5d-e15f4aa2c73d" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_04fcc1ab-4df0-4fb0-80a7-fa56701600a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_a7516db6-ae3c-428b-8c90-ecdc4abd8f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_04fcc1ab-4df0-4fb0-80a7-fa56701600a0" xlink:to="loc_us-gaap_InterestPaidNet_a7516db6-ae3c-428b-8c90-ecdc4abd8f0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_f7f6cd38-b730-4d25-836e-62700be595c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_04fcc1ab-4df0-4fb0-80a7-fa56701600a0" xlink:to="loc_us-gaap_IncomeTaxesPaid_f7f6cd38-b730-4d25-836e-62700be595c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_a87e3c6a-7372-4d52-b41c-91a805f5a09a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_04fcc1ab-4df0-4fb0-80a7-fa56701600a0" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_a87e3c6a-7372-4d52-b41c-91a805f5a09a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_ca11f6ed-a8f0-4f9f-b8c4-37ec7e531bff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_04fcc1ab-4df0-4fb0-80a7-fa56701600a0" xlink:to="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_ca11f6ed-a8f0-4f9f-b8c4-37ec7e531bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesIssued1_56d25f44-ddfa-4563-96fe-abbb3cdf1965" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesIssued1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_04fcc1ab-4df0-4fb0-80a7-fa56701600a0" xlink:to="loc_us-gaap_NotesIssued1_56d25f44-ddfa-4563-96fe-abbb3cdf1965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1_536bc660-3a2d-4a3a-89a6-ebca90a86a91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssued1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_04fcc1ab-4df0-4fb0-80a7-fa56701600a0" xlink:to="loc_us-gaap_StockIssued1_536bc660-3a2d-4a3a-89a6-ebca90a86a91" 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-20210930.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_90883d63-2ad8-4ce6-a914-eaeca9aa7e28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_5ae230e4-58ac-47ce-8d6b-c3553eca3025" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_90883d63-2ad8-4ce6-a914-eaeca9aa7e28" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_5ae230e4-58ac-47ce-8d6b-c3553eca3025" 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-20210930.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_5878ca83-73bb-4080-8d8f-ee57d7c91f92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="asur-20210930.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_8b4b43ec-1693-4871-886b-700ba7d20777" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_e776a79a-b440-40d6-b154-201e0e0b8999" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8b4b43ec-1693-4871-886b-700ba7d20777" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_e776a79a-b440-40d6-b154-201e0e0b8999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy" xlink:type="simple" xlink:href="asur-20210930.xsd#SIGNIFICANTACCOUNTINGPOLICIESPolicy"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0ec53eb9-45e6-4eae-b9fe-ab9802592b84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_34def231-4529-4f0d-b22b-d0a83b4e7614" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0ec53eb9-45e6-4eae-b9fe-ab9802592b84" xlink:to="loc_us-gaap_UseOfEstimates_34def231-4529-4f0d-b22b-d0a83b4e7614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_f3ba2916-33e2-4b99-b197-4f796ee6ab5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0ec53eb9-45e6-4eae-b9fe-ab9802592b84" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_f3ba2916-33e2-4b99-b197-4f796ee6ab5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0ff0f808-2b49-401e-b7ac-dbd5a65415ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0ec53eb9-45e6-4eae-b9fe-ab9802592b84" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0ff0f808-2b49-401e-b7ac-dbd5a65415ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_49b8c8d1-698a-4d6a-b698-92211518cb6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0ec53eb9-45e6-4eae-b9fe-ab9802592b84" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_49b8c8d1-698a-4d6a-b698-92211518cb6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_884bed89-5231-4ec1-be6a-3e4796c85059" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0ec53eb9-45e6-4eae-b9fe-ab9802592b84" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_884bed89-5231-4ec1-be6a-3e4796c85059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_5cc367b6-f8e3-447c-b41b-b418286de746" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0ec53eb9-45e6-4eae-b9fe-ab9802592b84" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_5cc367b6-f8e3-447c-b41b-b418286de746" 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-20210930.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_bd046f5b-1941-499e-8ef7-0610947447fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_09eafb4b-8443-48fa-9b58-143c09b6b2d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bd046f5b-1941-499e-8ef7-0610947447fc" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_09eafb4b-8443-48fa-9b58-143c09b6b2d6" 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-20210930.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_e5848f1a-d1a5-49b2-9a91-bcab4f962906" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_cbfd02eb-d873-4596-bef6-97981bbcf5f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_e5848f1a-d1a5-49b2-9a91-bcab4f962906" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_cbfd02eb-d873-4596-bef6-97981bbcf5f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_46620357-42eb-4787-90fd-f0c37c2edcc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_e5848f1a-d1a5-49b2-9a91-bcab4f962906" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_46620357-42eb-4787-90fd-f0c37c2edcc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_0b6929f0-1338-497b-bdb6-7271266ea1a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_e5848f1a-d1a5-49b2-9a91-bcab4f962906" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_0b6929f0-1338-497b-bdb6-7271266ea1a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="asur-20210930.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_79b07902-798a-461b-a3e4-d2e7fdf23d78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_c012c3be-3fc2-439f-ab57-7729f48b0591" xlink:href="asur-20210930.xsd#asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_79b07902-798a-461b-a3e4-d2e7fdf23d78" xlink:to="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_c012c3be-3fc2-439f-ab57-7729f48b0591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3c8f7fd0-619b-44c9-8cfc-1679c0e4137c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c012c3be-3fc2-439f-ab57-7729f48b0591" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3c8f7fd0-619b-44c9-8cfc-1679c0e4137c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_18c691cc-d5a8-4225-a058-a24219c7792b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3c8f7fd0-619b-44c9-8cfc-1679c0e4137c" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_18c691cc-d5a8-4225-a058-a24219c7792b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_711d25a6-5420-4747-9f4f-1309e1586059" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_18c691cc-d5a8-4225-a058-a24219c7792b" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_711d25a6-5420-4747-9f4f-1309e1586059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_df688bf8-d012-4b35-b3d8-fbda00288cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c012c3be-3fc2-439f-ab57-7729f48b0591" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_df688bf8-d012-4b35-b3d8-fbda00288cd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a2d56ca9-b7e4-455d-9efc-380d140d56e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_df688bf8-d012-4b35-b3d8-fbda00288cd0" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a2d56ca9-b7e4-455d-9efc-380d140d56e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_92c67b3b-2469-4b45-9996-c3742e3264f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a2d56ca9-b7e4-455d-9efc-380d140d56e5" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_92c67b3b-2469-4b45-9996-c3742e3264f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_f2b063e8-4024-4995-8789-e430356a2b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a2d56ca9-b7e4-455d-9efc-380d140d56e5" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_f2b063e8-4024-4995-8789-e430356a2b3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_a4d724d3-5843-4d52-9cbb-f9fa97a3338b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a2d56ca9-b7e4-455d-9efc-380d140d56e5" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_a4d724d3-5843-4d52-9cbb-f9fa97a3338b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_6858dfbe-24d9-4460-a268-797318199454" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c012c3be-3fc2-439f-ab57-7729f48b0591" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_6858dfbe-24d9-4460-a268-797318199454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_fcc24a5f-2f3f-4226-8e7b-bd5acfd7f644" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6858dfbe-24d9-4460-a268-797318199454" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_fcc24a5f-2f3f-4226-8e7b-bd5acfd7f644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_ba87c448-7fd7-4b2d-aa18-adbded6cef45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fcc24a5f-2f3f-4226-8e7b-bd5acfd7f644" xlink:to="loc_us-gaap_MoneyMarketFundsMember_ba87c448-7fd7-4b2d-aa18-adbded6cef45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_922e2e2d-e0fe-46c2-a99a-d5dc82eab508" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c012c3be-3fc2-439f-ab57-7729f48b0591" xlink:to="loc_us-gaap_FinancialInstrumentAxis_922e2e2d-e0fe-46c2-a99a-d5dc82eab508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d6a66ccc-c784-4c1d-8207-3548377b597d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_922e2e2d-e0fe-46c2-a99a-d5dc82eab508" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d6a66ccc-c784-4c1d-8207-3548377b597d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_ea573ad9-019b-4322-bdaf-d931904fe1e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d6a66ccc-c784-4c1d-8207-3548377b597d" xlink:to="loc_us-gaap_MoneyMarketFundsMember_ea573ad9-019b-4322-bdaf-d931904fe1e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_4667be50-091e-45f4-acf1-0c35b8edf727" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d6a66ccc-c784-4c1d-8207-3548377b597d" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesMember_4667be50-091e-45f4-acf1-0c35b8edf727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_c4976da3-98d7-4400-9288-81110622dcb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_c012c3be-3fc2-439f-ab57-7729f48b0591" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_c4976da3-98d7-4400-9288-81110622dcb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b5541d2-a99d-4348-9c86-c1da6ff7a40d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c4976da3-98d7-4400-9288-81110622dcb2" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b5541d2-a99d-4348-9c86-c1da6ff7a40d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetPurchaseAgreementMember_8eae75dd-fd9b-4cf2-bcbf-00ff63074ac3" xlink:href="asur-20210930.xsd#asur_AssetPurchaseAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b5541d2-a99d-4348-9c86-c1da6ff7a40d" xlink:to="loc_asur_AssetPurchaseAgreementMember_8eae75dd-fd9b-4cf2-bcbf-00ff63074ac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_1b987466-000f-4ee0-ba69-e165c2163602" xlink:href="asur-20210930.xsd#asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_c012c3be-3fc2-439f-ab57-7729f48b0591" xlink:to="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_1b987466-000f-4ee0-ba69-e165c2163602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_0abede90-626f-4c05-ae5b-ce4fb70eefd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_1b987466-000f-4ee0-ba69-e165c2163602" xlink:to="loc_us-gaap_AssetsAbstract_0abede90-626f-4c05-ae5b-ce4fb70eefd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CashEquivalentsAbstract_73dc18d3-f2e4-47da-8b82-64a30254bed1" xlink:href="asur-20210930.xsd#asur_CashEquivalentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0abede90-626f-4c05-ae5b-ce4fb70eefd2" xlink:to="loc_asur_CashEquivalentsAbstract_73dc18d3-f2e4-47da-8b82-64a30254bed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_f74ff895-cd80-49cc-ba49-2cde13056b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_73dc18d3-f2e4-47da-8b82-64a30254bed1" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_f74ff895-cd80-49cc-ba49-2cde13056b3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsAbstract_6882a65d-8a01-432d-b8cd-db7d1025c617" xlink:href="asur-20210930.xsd#asur_FundsHeldForClientsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0abede90-626f-4c05-ae5b-ce4fb70eefd2" xlink:to="loc_asur_FundsHeldForClientsAbstract_6882a65d-8a01-432d-b8cd-db7d1025c617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_4cfbf0c2-d8df-46be-8352-c7faaa40b798" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6882a65d-8a01-432d-b8cd-db7d1025c617" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_4cfbf0c2-d8df-46be-8352-c7faaa40b798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_998d2fca-83db-4676-9a68-435444d7b460" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0abede90-626f-4c05-ae5b-ce4fb70eefd2" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_998d2fca-83db-4676-9a68-435444d7b460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_b0659143-9949-465b-a9c6-d47cb4db780c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1b987466-000f-4ee0-ba69-e165c2163602" xlink:to="loc_us-gaap_LiabilitiesAbstract_b0659143-9949-465b-a9c6-d47cb4db780c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesFairValueDisclosure_fe7459ac-d62b-4be2-9e5b-9faaa102162f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b0659143-9949-465b-a9c6-d47cb4db780c" xlink:to="loc_us-gaap_OtherLiabilitiesFairValueDisclosure_fe7459ac-d62b-4be2-9e5b-9faaa102162f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_01c23edf-a219-400a-89a4-b21bb2bca29a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_b0659143-9949-465b-a9c6-d47cb4db780c" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_01c23edf-a219-400a-89a4-b21bb2bca29a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_00ff7ffb-e50c-444f-bd11-97d158094089" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_1b987466-000f-4ee0-ba69-e165c2163602" xlink:to="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_00ff7ffb-e50c-444f-bd11-97d158094089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" xlink:type="simple" xlink:href="asur-20210930.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_b2e8e8c9-1108-43df-ae69-2ff3d59dd847" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable_10aa118d-8cef-4904-8426-b2b1b77eddf6" xlink:href="asur-20210930.xsd#asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_b2e8e8c9-1108-43df-ae69-2ff3d59dd847" xlink:to="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable_10aa118d-8cef-4904-8426-b2b1b77eddf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_6dd59b78-0ef7-4a59-b8ac-596d04aa34e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable_10aa118d-8cef-4904-8426-b2b1b77eddf6" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_6dd59b78-0ef7-4a59-b8ac-596d04aa34e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_3b0828e8-88ef-4ca6-8a3e-47cc9c66854e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_6dd59b78-0ef7-4a59-b8ac-596d04aa34e2" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_3b0828e8-88ef-4ca6-8a3e-47cc9c66854e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_4827c3ff-b76c-47f8-82b0-f4ab9c557200" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3b0828e8-88ef-4ca6-8a3e-47cc9c66854e" xlink:to="loc_us-gaap_StockOptionMember_4827c3ff-b76c-47f8-82b0-f4ab9c557200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ed307473-6c4a-4557-9e1e-62ae64e2fd89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable_10aa118d-8cef-4904-8426-b2b1b77eddf6" xlink:to="loc_us-gaap_DebtInstrumentAxis_ed307473-6c4a-4557-9e1e-62ae64e2fd89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a1d4094e-1c8b-4b7a-b37e-f4ddea2ddb44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_ed307473-6c4a-4557-9e1e-62ae64e2fd89" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a1d4094e-1c8b-4b7a-b37e-f4ddea2ddb44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PinnacleBankMember_b42d16a2-2019-443b-a2a2-5ad83fa13aca" xlink:href="asur-20210930.xsd#asur_PinnacleBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a1d4094e-1c8b-4b7a-b37e-f4ddea2ddb44" xlink:to="loc_asur_PinnacleBankMember_b42d16a2-2019-443b-a2a2-5ad83fa13aca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentAxis_bab22645-a581-4746-9ae7-87fb48298e19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonrecurringAdjustmentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable_10aa118d-8cef-4904-8426-b2b1b77eddf6" xlink:to="loc_us-gaap_NonrecurringAdjustmentAxis_bab22645-a581-4746-9ae7-87fb48298e19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentDomain_452d046e-0262-4ec6-b589-b53237b7dddb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonrecurringAdjustmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonrecurringAdjustmentAxis_bab22645-a581-4746-9ae7-87fb48298e19" xlink:to="loc_us-gaap_NonrecurringAdjustmentDomain_452d046e-0262-4ec6-b589-b53237b7dddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems_81b764ef-6e92-42db-9be6-50be3482653d" xlink:href="asur-20210930.xsd#asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable_10aa118d-8cef-4904-8426-b2b1b77eddf6" xlink:to="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems_81b764ef-6e92-42db-9be6-50be3482653d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_28755abd-97c5-446f-84ca-2d189d59b4a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems_81b764ef-6e92-42db-9be6-50be3482653d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_28755abd-97c5-446f-84ca-2d189d59b4a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_f4c57ddc-a896-4689-8a8e-892b0832590d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems_81b764ef-6e92-42db-9be6-50be3482653d" xlink:to="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_f4c57ddc-a896-4689-8a8e-892b0832590d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_c00b2c4d-2f22-4f82-af0a-5e68bef41a26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems_81b764ef-6e92-42db-9be6-50be3482653d" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_c00b2c4d-2f22-4f82-af0a-5e68bef41a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_2919e307-0688-4dde-a21d-40c532a7f362" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems_81b764ef-6e92-42db-9be6-50be3482653d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_2919e307-0688-4dde-a21d-40c532a7f362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_5bce2c70-216f-4ae4-b3db-a7873770d197" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems_81b764ef-6e92-42db-9be6-50be3482653d" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_5bce2c70-216f-4ae4-b3db-a7873770d197" 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-20210930.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_d26343b8-2e36-4dd3-be43-6269e7d47ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_71dacc5c-34bb-494f-b712-fc5a4d27fbd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d26343b8-2e36-4dd3-be43-6269e7d47ebb" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_71dacc5c-34bb-494f-b712-fc5a4d27fbd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_176c63b3-c052-43d6-aaa5-af5266f81eac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_71dacc5c-34bb-494f-b712-fc5a4d27fbd7" xlink:to="loc_us-gaap_FinancialInstrumentAxis_176c63b3-c052-43d6-aaa5-af5266f81eac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e2dc9935-7ae0-4101-b0e1-480d334af73a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_176c63b3-c052-43d6-aaa5-af5266f81eac" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e2dc9935-7ae0-4101-b0e1-480d334af73a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_5fadc2d8-5818-4481-9468-72d9de5dc5e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e2dc9935-7ae0-4101-b0e1-480d334af73a" xlink:to="loc_us-gaap_CertificatesOfDepositMember_5fadc2d8-5818-4481-9468-72d9de5dc5e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_b37b9b89-d7a9-44f6-9732-9276f569dc61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e2dc9935-7ae0-4101-b0e1-480d334af73a" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_b37b9b89-d7a9-44f6-9732-9276f569dc61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_fe3c0fc6-50f8-4822-bd25-722f2eb75748" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e2dc9935-7ae0-4101-b0e1-480d334af73a" xlink:to="loc_us-gaap_MunicipalBondsMember_fe3c0fc6-50f8-4822-bd25-722f2eb75748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_b353fec8-ac36-4466-967a-e33d3352e772" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e2dc9935-7ae0-4101-b0e1-480d334af73a" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_b353fec8-ac36-4466-967a-e33d3352e772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_e3386b23-b6d9-4957-8928-83a66f56dfd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_71dacc5c-34bb-494f-b712-fc5a4d27fbd7" xlink:to="loc_us-gaap_InvestmentTypeAxis_e3386b23-b6d9-4957-8928-83a66f56dfd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_e30010bc-2dfe-40ff-b3aa-c596bf3e78bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e3386b23-b6d9-4957-8928-83a66f56dfd7" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_e30010bc-2dfe-40ff-b3aa-c596bf3e78bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_IndividuallyMember_7fc6f511-81fc-4953-a428-b8bb980bfaff" xlink:href="asur-20210930.xsd#asur_IndividuallyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_e30010bc-2dfe-40ff-b3aa-c596bf3e78bf" xlink:to="loc_asur_IndividuallyMember_7fc6f511-81fc-4953-a428-b8bb980bfaff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_11d7a05a-ad28-42d7-9830-77c3941b3ed6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_71dacc5c-34bb-494f-b712-fc5a4d27fbd7" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_11d7a05a-ad28-42d7-9830-77c3941b3ed6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClients2Abstract_4fe4dd7c-6e84-48e2-bb90-04c5b3061a5e" xlink:href="asur-20210930.xsd#asur_FundsHeldForClients2Abstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_11d7a05a-ad28-42d7-9830-77c3941b3ed6" xlink:to="loc_asur_FundsHeldForClients2Abstract_4fe4dd7c-6e84-48e2-bb90-04c5b3061a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_e0ebe6aa-a8a6-4db3-8ab8-8a80bd04ed61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4fe4dd7c-6e84-48e2-bb90-04c5b3061a5e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_e0ebe6aa-a8a6-4db3-8ab8-8a80bd04ed61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_44c66b7a-97f8-4082-bb81-62ea759bbb2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4fe4dd7c-6e84-48e2-bb90-04c5b3061a5e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_44c66b7a-97f8-4082-bb81-62ea759bbb2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_8ed82132-3c26-441a-b49f-8b63c806b86a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4fe4dd7c-6e84-48e2-bb90-04c5b3061a5e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_8ed82132-3c26-441a-b49f-8b63c806b86a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_2aef4ac0-1d0e-426f-975d-91963e76bc6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4fe4dd7c-6e84-48e2-bb90-04c5b3061a5e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_2aef4ac0-1d0e-426f-975d-91963e76bc6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities_7b8aca47-b76e-4d13-b4e4-5e3d2193250e" xlink:href="asur-20210930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_FundsHeldForClients2Abstract_4fe4dd7c-6e84-48e2-bb90-04c5b3061a5e" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities_7b8aca47-b76e-4d13-b4e4-5e3d2193250e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses_09cd0e54-7de2-41a7-ba9c-4a93ab4c49d4" xlink:href="asur-20210930.xsd#asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_FundsHeldForClients2Abstract_4fe4dd7c-6e84-48e2-bb90-04c5b3061a5e" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses_09cd0e54-7de2-41a7-ba9c-4a93ab4c49d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains_78720401-ed42-4d40-bc1b-0895abead25f" xlink:href="asur-20210930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_FundsHeldForClients2Abstract_4fe4dd7c-6e84-48e2-bb90-04c5b3061a5e" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains_78720401-ed42-4d40-bc1b-0895abead25f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost_916e6e99-8db1-47d9-9ac3-51103b1287d2" xlink:href="asur-20210930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_FundsHeldForClients2Abstract_4fe4dd7c-6e84-48e2-bb90-04c5b3061a5e" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost_916e6e99-8db1-47d9-9ac3-51103b1287d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NumberOfSecuritiesInUnrealizedGainPosition_9f6c939e-bbbe-4cea-bb6d-8969ea2fd2b7" xlink:href="asur-20210930.xsd#asur_NumberOfSecuritiesInUnrealizedGainPosition"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_11d7a05a-ad28-42d7-9830-77c3941b3ed6" xlink:to="loc_asur_NumberOfSecuritiesInUnrealizedGainPosition_9f6c939e-bbbe-4cea-bb6d-8969ea2fd2b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_b1605f80-96b0-4571-b7c9-5f0acbb46168" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_11d7a05a-ad28-42d7-9830-77c3941b3ed6" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_b1605f80-96b0-4571-b7c9-5f0acbb46168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost_003de295-e401-412a-9f09-e2a6160b0b37" xlink:href="asur-20210930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_11d7a05a-ad28-42d7-9830-77c3941b3ed6" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost_003de295-e401-412a-9f09-e2a6160b0b37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses_a17952ca-f082-4c0f-b09d-7ac986de958c" xlink:href="asur-20210930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_11d7a05a-ad28-42d7-9830-77c3941b3ed6" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses_a17952ca-f082-4c0f-b09d-7ac986de958c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalents_2a0d3198-9855-477b-8d3c-ea7612a913bf" xlink:href="asur-20210930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_11d7a05a-ad28-42d7-9830-77c3941b3ed6" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashEquivalents_2a0d3198-9855-477b-8d3c-ea7612a913bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains_c83aeba0-ad2f-4e5c-94e2-619e6d0ca22e" xlink:href="asur-20210930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_11d7a05a-ad28-42d7-9830-77c3941b3ed6" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains_c83aeba0-ad2f-4e5c-94e2-619e6d0ca22e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails" xlink:type="simple" xlink:href="asur-20210930.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_d277c748-d30b-46dd-879c-09589676795a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_bc25a261-bf18-4012-82d1-49c0cff95998" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d277c748-d30b-46dd-879c-09589676795a" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_bc25a261-bf18-4012-82d1-49c0cff95998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InformationByCategoryOfDebtSecurityAxis_04bd1662-f7ac-47e1-8c8a-3b35a229f30f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InformationByCategoryOfDebtSecurityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_bc25a261-bf18-4012-82d1-49c0cff95998" xlink:to="loc_us-gaap_InformationByCategoryOfDebtSecurityAxis_04bd1662-f7ac-47e1-8c8a-3b35a229f30f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_7bb0d33d-4dc4-4135-b7d3-11102b97d7b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InformationByCategoryOfDebtSecurityAxis_04bd1662-f7ac-47e1-8c8a-3b35a229f30f" xlink:to="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_7bb0d33d-4dc4-4135-b7d3-11102b97d7b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_2589e5f1-f6a9-41e3-8ced-b3c74d55b0c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_7bb0d33d-4dc4-4135-b7d3-11102b97d7b8" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesMember_2589e5f1-f6a9-41e3-8ced-b3c74d55b0c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ca860488-7834-4f7b-9334-91b0953408c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_bc25a261-bf18-4012-82d1-49c0cff95998" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ca860488-7834-4f7b-9334-91b0953408c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_476e6113-8434-4311-8bbd-5382df316665" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ca860488-7834-4f7b-9334-91b0953408c9" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_476e6113-8434-4311-8bbd-5382df316665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_b1ac96f2-62cc-4e0b-a98b-ce4e56da9e96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ca860488-7834-4f7b-9334-91b0953408c9" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_b1ac96f2-62cc-4e0b-a98b-ce4e56da9e96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_ce57b56a-95e9-4691-ab0f-fc61f6a661e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ca860488-7834-4f7b-9334-91b0953408c9" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_ce57b56a-95e9-4691-ab0f-fc61f6a661e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FundsHeldForClients_25db81a8-597b-4d34-8611-795618bd1fad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FundsHeldForClients"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ca860488-7834-4f7b-9334-91b0953408c9" xlink:to="loc_us-gaap_FundsHeldForClients_25db81a8-597b-4d34-8611-795618bd1fad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails" xlink:type="simple" xlink:href="asur-20210930.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_d75e0ca3-0133-4a22-b200-d2736b551e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_2d5b5bf8-3713-4abe-a4cb-07fa71d7242c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d75e0ca3-0133-4a22-b200-d2736b551e3c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_2d5b5bf8-3713-4abe-a4cb-07fa71d7242c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_1dbad9ed-145b-4deb-9fbf-bb33466bae4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d75e0ca3-0133-4a22-b200-d2736b551e3c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_1dbad9ed-145b-4deb-9fbf-bb33466bae4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_55d01fcb-c0ca-4b86-befd-9c5806022217" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d75e0ca3-0133-4a22-b200-d2736b551e3c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_55d01fcb-c0ca-4b86-befd-9c5806022217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="simple" xlink:href="asur-20210930.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_2bcfd68f-9a33-42f2-b924-d9738dc6d809" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_1bd5c8f8-0dde-49d4-b210-b188f8173baf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2bcfd68f-9a33-42f2-b924-d9738dc6d809" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_1bd5c8f8-0dde-49d4-b210-b188f8173baf" 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-20210930.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_80975c60-0b42-4986-98d5-2a8e08fb0f74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_7a198a0d-90bc-4cd9-8c62-a46c8a588293" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_80975c60-0b42-4986-98d5-2a8e08fb0f74" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_7a198a0d-90bc-4cd9-8c62-a46c8a588293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1998d3ab-4fe9-4b8e-a55f-190319195cd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_80975c60-0b42-4986-98d5-2a8e08fb0f74" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1998d3ab-4fe9-4b8e-a55f-190319195cd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_6cbca287-1ea4-4987-8f61-1085be1138cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_80975c60-0b42-4986-98d5-2a8e08fb0f74" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_6cbca287-1ea4-4987-8f61-1085be1138cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails" xlink:type="simple" xlink:href="asur-20210930.xsd#GOODWILLANDOTHERINTANGIBLEASSETSDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c1dd110c-cbc4-471b-af5d-c4fb526a324e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c627fa0f-b3ee-4d0d-a4f9-55960054163d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c1dd110c-cbc4-471b-af5d-c4fb526a324e" xlink:to="loc_us-gaap_Goodwill_c627fa0f-b3ee-4d0d-a4f9-55960054163d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_e8a6cd06-10c0-40a1-b177-e3c726992622" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c1dd110c-cbc4-471b-af5d-c4fb526a324e" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_e8a6cd06-10c0-40a1-b177-e3c726992622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_eab030b2-7742-49e0-aa39-fb02a79faaa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c1dd110c-cbc4-471b-af5d-c4fb526a324e" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_eab030b2-7742-49e0-aa39-fb02a79faaa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_9aa0fc2c-3ee3-4a25-b734-2b720d50ffc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c1dd110c-cbc4-471b-af5d-c4fb526a324e" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_9aa0fc2c-3ee3-4a25-b734-2b720d50ffc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_61ecc8b1-21e9-4ced-8bf2-f71e337ce1e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c1dd110c-cbc4-471b-af5d-c4fb526a324e" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_61ecc8b1-21e9-4ced-8bf2-f71e337ce1e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod_c326bbb1-e68d-414e-b923-91e116765489" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c1dd110c-cbc4-471b-af5d-c4fb526a324e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod_c326bbb1-e68d-414e-b923-91e116765489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_bad34ecb-1c0c-4211-9166-b2750e3952d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c1dd110c-cbc4-471b-af5d-c4fb526a324e" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_bad34ecb-1c0c-4211-9166-b2750e3952d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_c3734b86-31b0-4891-a983-6173e374d072" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c1dd110c-cbc4-471b-af5d-c4fb526a324e" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_c3734b86-31b0-4891-a983-6173e374d072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_06d31f6b-6e4e-4665-8b9f-07490c5a9663" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c1dd110c-cbc4-471b-af5d-c4fb526a324e" xlink:to="loc_us-gaap_StatementTable_06d31f6b-6e4e-4665-8b9f-07490c5a9663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e3dc4820-94be-4501-8247-3111df265997" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_06d31f6b-6e4e-4665-8b9f-07490c5a9663" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e3dc4820-94be-4501-8247-3111df265997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_050b2304-5051-4e63-a056-8e2454ade680" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e3dc4820-94be-4501-8247-3111df265997" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_050b2304-5051-4e63-a056-8e2454ade680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetPurchaseAgreementMember_07db5283-720c-4483-ac82-bef892c20416" xlink:href="asur-20210930.xsd#asur_AssetPurchaseAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_050b2304-5051-4e63-a056-8e2454ade680" xlink:to="loc_asur_AssetPurchaseAgreementMember_07db5283-720c-4483-ac82-bef892c20416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SecondAssetPurchaseAgreementMember_6c2f2765-8ef0-4836-a7ba-be1621b6c541" xlink:href="asur-20210930.xsd#asur_SecondAssetPurchaseAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_050b2304-5051-4e63-a056-8e2454ade680" xlink:to="loc_asur_SecondAssetPurchaseAgreementMember_6c2f2765-8ef0-4836-a7ba-be1621b6c541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ThirdAssetPurchaseAgreementMember_6cb87060-f77a-4430-b027-06d75322c3c2" xlink:href="asur-20210930.xsd#asur_ThirdAssetPurchaseAgreementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_050b2304-5051-4e63-a056-8e2454ade680" xlink:to="loc_asur_ThirdAssetPurchaseAgreementMember_6cb87060-f77a-4430-b027-06d75322c3c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_7e9f6296-3ddd-4d6a-a2f3-377d9aa1d61e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_06d31f6b-6e4e-4665-8b9f-07490c5a9663" xlink:to="loc_us-gaap_StatementLineItems_7e9f6296-3ddd-4d6a-a2f3-377d9aa1d61e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_0b00e344-8e4d-4b54-9b68-3f6975c14514" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7e9f6296-3ddd-4d6a-a2f3-377d9aa1d61e" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_0b00e344-8e4d-4b54-9b68-3f6975c14514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_bb257e4a-e0ad-4043-a864-657571e9c21e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7e9f6296-3ddd-4d6a-a2f3-377d9aa1d61e" xlink:to="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_bb257e4a-e0ad-4043-a864-657571e9c21e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferred_70c99208-c029-41be-8e1a-353c66333159" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionConsiderationTransferred"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7e9f6296-3ddd-4d6a-a2f3-377d9aa1d61e" xlink:to="loc_us-gaap_AssetAcquisitionConsiderationTransferred_70c99208-c029-41be-8e1a-353c66333159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_39360f9d-8f12-439a-9422-1f19e6f3e247" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7e9f6296-3ddd-4d6a-a2f3-377d9aa1d61e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_39360f9d-8f12-439a-9422-1f19e6f3e247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_2b0441c4-07ea-4806-b2bd-a0bd9ddbe7e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7e9f6296-3ddd-4d6a-a2f3-377d9aa1d61e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_2b0441c4-07ea-4806-b2bd-a0bd9ddbe7e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_57c0ed35-4f3b-48c3-998d-180b34f14db8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7e9f6296-3ddd-4d6a-a2f3-377d9aa1d61e" xlink:to="loc_us-gaap_DebtInstrumentFairValue_57c0ed35-4f3b-48c3-998d-180b34f14db8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofGoodwill" xlink:type="simple" xlink:href="asur-20210930.xsd#GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofGoodwill"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofGoodwill" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfGoodwillAbstract_0cd22584-8a1c-4587-9ea9-c56b642c26b9" xlink:href="asur-20210930.xsd#asur_ScheduleOfGoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_db1df78e-ff85-418f-871d-fbad4a1389a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfGoodwillAbstract_0cd22584-8a1c-4587-9ea9-c56b642c26b9" xlink:to="loc_us-gaap_Goodwill_db1df78e-ff85-418f-871d-fbad4a1389a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7e60abfa-ba4e-407c-812e-28fbb59769e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfGoodwillAbstract_0cd22584-8a1c-4587-9ea9-c56b642c26b9" xlink:to="loc_us-gaap_Goodwill_7e60abfa-ba4e-407c-812e-28fbb59769e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" xlink:type="simple" xlink:href="asur-20210930.xsd#GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfIntangibleAssetsAbstract_d97bf2a2-326f-4290-8945-3f20e7b76452" xlink:href="asur-20210930.xsd#asur_ScheduleOfIntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3c1f0a5f-26e9-4abe-b911-31df64404644" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfIntangibleAssetsAbstract_d97bf2a2-326f-4290-8945-3f20e7b76452" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3c1f0a5f-26e9-4abe-b911-31df64404644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e8f94987-cad2-4973-9fb7-1d5b8449488b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3c1f0a5f-26e9-4abe-b911-31df64404644" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e8f94987-cad2-4973-9fb7-1d5b8449488b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_50d77fc3-7e4c-424a-a92b-0ea1bb60f9ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e8f94987-cad2-4973-9fb7-1d5b8449488b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_50d77fc3-7e4c-424a-a92b-0ea1bb60f9ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_15032b6e-6640-414b-8588-e2c171844ce9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_50d77fc3-7e4c-424a-a92b-0ea1bb60f9ac" xlink:to="loc_us-gaap_CustomerRelationshipsMember_15032b6e-6640-414b-8588-e2c171844ce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_193cc903-3e71-4004-84b5-3bff3f0732ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_50d77fc3-7e4c-424a-a92b-0ea1bb60f9ac" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_193cc903-3e71-4004-84b5-3bff3f0732ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerListsMember_a4fa7355-8640-4375-ab53-bd6749c977b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerListsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_50d77fc3-7e4c-424a-a92b-0ea1bb60f9ac" xlink:to="loc_us-gaap_CustomerListsMember_a4fa7355-8640-4375-ab53-bd6749c977b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_06aa9944-0fe3-4525-add6-fe3e97c2277e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_50d77fc3-7e4c-424a-a92b-0ea1bb60f9ac" xlink:to="loc_us-gaap_TradeNamesMember_06aa9944-0fe3-4525-add6-fe3e97c2277e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_293a6e1a-fd93-4bbb-9d30-8aa11d5e4dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_50d77fc3-7e4c-424a-a92b-0ea1bb60f9ac" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_293a6e1a-fd93-4bbb-9d30-8aa11d5e4dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a15ba243-2383-462a-80f2-e7872d57287b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3c1f0a5f-26e9-4abe-b911-31df64404644" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a15ba243-2383-462a-80f2-e7872d57287b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_ad3a32cc-95cf-4ba2-ba05-f4b105c19627" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a15ba243-2383-462a-80f2-e7872d57287b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_ad3a32cc-95cf-4ba2-ba05-f4b105c19627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7bb8deca-c6b7-4992-9a44-007f1ed6bd2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a15ba243-2383-462a-80f2-e7872d57287b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7bb8deca-c6b7-4992-9a44-007f1ed6bd2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2f30a9be-1ac1-4cd3-8091-f31c8a748502" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a15ba243-2383-462a-80f2-e7872d57287b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2f30a9be-1ac1-4cd3-8091-f31c8a748502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_710dfc15-a0f1-4cf1-a1dc-2ee0a287b187" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a15ba243-2383-462a-80f2-e7872d57287b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_710dfc15-a0f1-4cf1-a1dc-2ee0a287b187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_98ec1f80-a971-4179-8289-4aa6a25cca74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a15ba243-2383-462a-80f2-e7872d57287b" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_98ec1f80-a971-4179-8289-4aa6a25cca74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense" xlink:type="simple" xlink:href="asur-20210930.xsd#GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfExpectedAmortizationExpenseAbstract_352a60ee-c319-4b05-a3e9-6f552c421015" xlink:href="asur-20210930.xsd#asur_ScheduleOfExpectedAmortizationExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_b20bc4e0-854a-49bd-8472-d580c95a4704" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfExpectedAmortizationExpenseAbstract_352a60ee-c319-4b05-a3e9-6f552c421015" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_b20bc4e0-854a-49bd-8472-d580c95a4704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_5e450f78-f214-4a0b-8db8-46affadf49e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfExpectedAmortizationExpenseAbstract_352a60ee-c319-4b05-a3e9-6f552c421015" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_5e450f78-f214-4a0b-8db8-46affadf49e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_d19e163d-fb1e-4ce2-8abc-732c20a2bdcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfExpectedAmortizationExpenseAbstract_352a60ee-c319-4b05-a3e9-6f552c421015" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_d19e163d-fb1e-4ce2-8abc-732c20a2bdcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_59034497-eeda-49e2-a86c-29db956b5068" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfExpectedAmortizationExpenseAbstract_352a60ee-c319-4b05-a3e9-6f552c421015" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_59034497-eeda-49e2-a86c-29db956b5068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_4ea6074a-0035-4666-97c6-ecd80dede300" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfExpectedAmortizationExpenseAbstract_352a60ee-c319-4b05-a3e9-6f552c421015" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_4ea6074a-0035-4666-97c6-ecd80dede300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_571d8c9d-b726-4ae5-9cff-66a8dd8f5c6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfExpectedAmortizationExpenseAbstract_352a60ee-c319-4b05-a3e9-6f552c421015" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_571d8c9d-b726-4ae5-9cff-66a8dd8f5c6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_b47d5487-70ab-4216-8e33-c0acbc1d122f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_571d8c9d-b726-4ae5-9cff-66a8dd8f5c6b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_b47d5487-70ab-4216-8e33-c0acbc1d122f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b786171d-8129-4f70-9e84-784a494e2cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_571d8c9d-b726-4ae5-9cff-66a8dd8f5c6b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b786171d-8129-4f70-9e84-784a494e2cf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_141d9df4-a08d-448d-bbef-0c728e338000" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfExpectedAmortizationExpenseAbstract_352a60ee-c319-4b05-a3e9-6f552c421015" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_141d9df4-a08d-448d-bbef-0c728e338000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLE" xlink:type="simple" xlink:href="asur-20210930.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_e5b99ab6-36d8-4f28-9596-bf8dbf663a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_55bba11d-1d53-43c7-9f6c-d31049784252" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e5b99ab6-36d8-4f28-9596-bf8dbf663a8b" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_55bba11d-1d53-43c7-9f6c-d31049784252" 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-20210930.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_8b624309-597a-489b-b475-0de4bade1bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_6207ac89-f6f4-41ca-9f8f-2a7921075229" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8b624309-597a-489b-b475-0de4bade1bc1" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_6207ac89-f6f4-41ca-9f8f-2a7921075229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_e6bc0a7f-6ff2-4e48-8f3d-5940dc16c979" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8b624309-597a-489b-b475-0de4bade1bc1" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_e6bc0a7f-6ff2-4e48-8f3d-5940dc16c979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails" xlink:type="simple" xlink:href="asur-20210930.xsd#NOTESPAYABLEDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_f774c761-3e20-4250-98f7-37030efe2604" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsTable_0a55b728-6075-41c4-b68e-52ecfac8663b" xlink:href="asur-20210930.xsd#asur_NOTESPAYABLEDetailsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f774c761-3e20-4250-98f7-37030efe2604" xlink:to="loc_asur_NOTESPAYABLEDetailsTable_0a55b728-6075-41c4-b68e-52ecfac8663b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_cdd516d1-f5f4-4849-bed1-2204280bb308" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0a55b728-6075-41c4-b68e-52ecfac8663b" xlink:to="loc_us-gaap_CreditFacilityAxis_cdd516d1-f5f4-4849-bed1-2204280bb308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ca006036-46e6-436f-9663-63d4db7eb543" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cdd516d1-f5f4-4849-bed1-2204280bb308" xlink:to="loc_us-gaap_CreditFacilityDomain_ca006036-46e6-436f-9663-63d4db7eb543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_cfac1538-aef8-436f-84dd-6f7b38849719" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ca006036-46e6-436f-9663-63d4db7eb543" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_cfac1538-aef8-436f-84dd-6f7b38849719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3720faec-3458-4520-8f59-56a114b8ffa3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsTable_0a55b728-6075-41c4-b68e-52ecfac8663b" xlink:to="loc_us-gaap_DebtInstrumentAxis_3720faec-3458-4520-8f59-56a114b8ffa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d0224c3c-bf14-4b0c-ab34-081e2a91aa4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_3720faec-3458-4520-8f59-56a114b8ffa3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d0224c3c-bf14-4b0c-ab34-081e2a91aa4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtMember_a50181a6-160a-4758-8e29-9bf18a03982d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d0224c3c-bf14-4b0c-ab34-081e2a91aa4f" xlink:to="loc_us-gaap_DebtMember_a50181a6-160a-4758-8e29-9bf18a03982d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PinnacleBankMember_ac35088e-a239-4d33-87fb-a28d24b824bd" xlink:href="asur-20210930.xsd#asur_PinnacleBankMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d0224c3c-bf14-4b0c-ab34-081e2a91aa4f" xlink:to="loc_asur_PinnacleBankMember_ac35088e-a239-4d33-87fb-a28d24b824bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WellsFargoMember_b28b72ec-a587-4a96-85c1-09163d890d1c" xlink:href="asur-20210930.xsd#asur_WellsFargoMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d0224c3c-bf14-4b0c-ab34-081e2a91aa4f" xlink:to="loc_asur_WellsFargoMember_b28b72ec-a587-4a96-85c1-09163d890d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_StructuralCapitalMember_922ea289-4817-4d84-90b1-18170db4f378" xlink:href="asur-20210930.xsd#asur_StructuralCapitalMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d0224c3c-bf14-4b0c-ab34-081e2a91aa4f" xlink:to="loc_asur_StructuralCapitalMember_922ea289-4817-4d84-90b1-18170db4f378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_2a0791bd-ca87-4ed7-9016-d35b851f5176" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsTable_0a55b728-6075-41c4-b68e-52ecfac8663b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_2a0791bd-ca87-4ed7-9016-d35b851f5176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1ca44975-2947-4e6a-94de-107141d0e61b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2a0791bd-ca87-4ed7-9016-d35b851f5176" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1ca44975-2947-4e6a-94de-107141d0e61b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_c4553ef0-3e8d-48c3-9e37-a86d7e806c64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1ca44975-2947-4e6a-94de-107141d0e61b" xlink:to="loc_us-gaap_MediumTermNotesMember_c4553ef0-3e8d-48c3-9e37-a86d7e806c64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_3d1dd260-5c82-4371-8a84-dca19e2d5e77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1ca44975-2947-4e6a-94de-107141d0e61b" xlink:to="loc_us-gaap_LongTermDebtMember_3d1dd260-5c82-4371-8a84-dca19e2d5e77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_e4c2a3ae-0d6d-4c94-8614-497e86aa7799" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1ca44975-2947-4e6a-94de-107141d0e61b" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_e4c2a3ae-0d6d-4c94-8614-497e86aa7799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2dc4cd21-e87e-4e05-b81f-e64438c3509b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsTable_0a55b728-6075-41c4-b68e-52ecfac8663b" xlink:to="loc_srt_RangeAxis_2dc4cd21-e87e-4e05-b81f-e64438c3509b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b048cc28-cb29-421c-84af-a79abe72e456" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_2dc4cd21-e87e-4e05-b81f-e64438c3509b" xlink:to="loc_srt_RangeMember_b048cc28-cb29-421c-84af-a79abe72e456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f6cdaaaa-b14e-4097-a69c-a0254a1a6704" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b048cc28-cb29-421c-84af-a79abe72e456" xlink:to="loc_srt_MinimumMember_f6cdaaaa-b14e-4097-a69c-a0254a1a6704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:href="asur-20210930.xsd#asur_NOTESPAYABLEDetailsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsTable_0a55b728-6075-41c4-b68e-52ecfac8663b" xlink:to="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross_2e7a2fe1-9a2d-4d2a-833d-6a1425d85226" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentGross_2e7a2fe1-9a2d-4d2a-833d-6a1425d85226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_29f52073-0892-49cb-8662-3af9dd7db519" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_29f52073-0892-49cb-8662-3af9dd7db519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_0414f897-5ba8-4cba-9bfa-c7c0ac83764d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_0414f897-5ba8-4cba-9bfa-c7c0ac83764d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f669aec7-c752-4d03-96e4-6fcc47851c65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f669aec7-c752-4d03-96e4-6fcc47851c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_425948ef-0a33-4aec-bc4d-f8b78fe955e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:to="loc_us-gaap_LineOfCredit_425948ef-0a33-4aec-bc4d-f8b78fe955e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_d4567537-f7e5-4234-aa23-ad4380f02c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_d4567537-f7e5-4234-aa23-ad4380f02c1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_cd53eec4-a366-4e83-8131-61d450e15b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_cd53eec4-a366-4e83-8131-61d450e15b9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_2bb94e36-6e13-4f47-993f-30ca984a3d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:to="loc_us-gaap_RepaymentsOfDebt_2bb94e36-6e13-4f47-993f-30ca984a3d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_b36805e5-d209-4e99-a752-565e354cd745" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_b36805e5-d209-4e99-a752-565e354cd745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanProcessingFee_c4517c2f-996a-433b-9d92-81952c9bcdd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoanProcessingFee"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:to="loc_us-gaap_LoanProcessingFee_c4517c2f-996a-433b-9d92-81952c9bcdd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet_5f68acfc-600f-4b09-ab0a-c02ba06cbe0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:to="loc_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet_5f68acfc-600f-4b09-ab0a-c02ba06cbe0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_3fa2411d-eb30-4544-b2ec-541d3ffc74bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_3fa2411d-eb30-4544-b2ec-541d3ffc74bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentDecreaseForgiveness_e181918b-2318-447e-90b4-67ad96c91220" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentDecreaseForgiveness"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_2d5bdfa5-6b52-43f6-9a40-feba6c49c13b" xlink:to="loc_us-gaap_DebtInstrumentDecreaseForgiveness_e181918b-2318-447e-90b4-67ad96c91220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt" xlink:type="simple" xlink:href="asur-20210930.xsd#NOTESPAYABLEDetailsScheduleofDebt"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfDebtAbstract_4b2b721a-4afa-46c2-aee1-84d5968e07f7" xlink:href="asur-20210930.xsd#asur_ScheduleOfDebtAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsScheduleofDebtTable_fa8e5074-f577-4410-aef6-4afe06b5d316" xlink:href="asur-20210930.xsd#asur_NOTESPAYABLEDetailsScheduleofDebtTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfDebtAbstract_4b2b721a-4afa-46c2-aee1-84d5968e07f7" xlink:to="loc_asur_NOTESPAYABLEDetailsScheduleofDebtTable_fa8e5074-f577-4410-aef6-4afe06b5d316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3cc0c0be-21d2-4773-9dee-3871af925978" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtTable_fa8e5074-f577-4410-aef6-4afe06b5d316" xlink:to="loc_us-gaap_DebtInstrumentAxis_3cc0c0be-21d2-4773-9dee-3871af925978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_bd623aef-0ba3-4ed3-8370-7aaed86914da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_3cc0c0be-21d2-4773-9dee-3871af925978" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_bd623aef-0ba3-4ed3-8370-7aaed86914da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PinnacleBankMember_52a92389-efab-4925-8548-e218262acf82" xlink:href="asur-20210930.xsd#asur_PinnacleBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_bd623aef-0ba3-4ed3-8370-7aaed86914da" xlink:to="loc_asur_PinnacleBankMember_52a92389-efab-4925-8548-e218262acf82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WellsFargoSyndicatedPartnerMember_70326c3d-0002-4f30-807d-0f7ba741facf" xlink:href="asur-20210930.xsd#asur_WellsFargoSyndicatedPartnerMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_bd623aef-0ba3-4ed3-8370-7aaed86914da" xlink:to="loc_asur_WellsFargoSyndicatedPartnerMember_70326c3d-0002-4f30-807d-0f7ba741facf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_0822dacd-1fe4-4777-9288-0e8d5ab40b1d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_bd623aef-0ba3-4ed3-8370-7aaed86914da" xlink:to="loc_srt_ConsolidatedEntitiesDomain_0822dacd-1fe4-4777-9288-0e8d5ab40b1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_StructuralCapitalMember_cc29ea62-c788-4e79-89cf-c1abe0917d53" xlink:href="asur-20210930.xsd#asur_StructuralCapitalMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_bd623aef-0ba3-4ed3-8370-7aaed86914da" xlink:to="loc_asur_StructuralCapitalMember_cc29ea62-c788-4e79-89cf-c1abe0917d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9f64c188-1a7d-4229-9b9d-07f8b1558685" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtTable_fa8e5074-f577-4410-aef6-4afe06b5d316" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9f64c188-1a7d-4229-9b9d-07f8b1558685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_52659bd4-0d1f-4263-8916-f835f34f358d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9f64c188-1a7d-4229-9b9d-07f8b1558685" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_52659bd4-0d1f-4263-8916-f835f34f358d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_484eafec-b46c-467f-a509-4e2497875c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_52659bd4-0d1f-4263-8916-f835f34f358d" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_484eafec-b46c-467f-a509-4e2497875c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_83887df7-deee-4c05-a0a6-a56fe6720202" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_52659bd4-0d1f-4263-8916-f835f34f358d" xlink:to="loc_us-gaap_LongTermDebtMember_83887df7-deee-4c05-a0a6-a56fe6720202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_c5bbb896-b9dd-4137-975a-4ccef3652d21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtTable_fa8e5074-f577-4410-aef6-4afe06b5d316" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_c5bbb896-b9dd-4137-975a-4ccef3652d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_a45b191a-234a-49d4-be51-bb5c7b4f1c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_c5bbb896-b9dd-4137-975a-4ccef3652d21" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_a45b191a-234a-49d4-be51-bb5c7b4f1c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtMember_77378b3f-b1bd-4a92-acd5-7288e3ebaf2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_a45b191a-234a-49d4-be51-bb5c7b4f1c4e" xlink:to="loc_us-gaap_ShortTermDebtMember_77378b3f-b1bd-4a92-acd5-7288e3ebaf2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d3685f51-32cf-484c-818d-bd5fff82d96a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtTable_fa8e5074-f577-4410-aef6-4afe06b5d316" xlink:to="loc_srt_RangeAxis_d3685f51-32cf-484c-818d-bd5fff82d96a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_83351fd8-5f68-4f20-a4c8-18e9f5654e7a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d3685f51-32cf-484c-818d-bd5fff82d96a" xlink:to="loc_srt_RangeMember_83351fd8-5f68-4f20-a4c8-18e9f5654e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0d20464c-a84b-4aca-a140-532a544d434b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_83351fd8-5f68-4f20-a4c8-18e9f5654e7a" xlink:to="loc_srt_MinimumMember_0d20464c-a84b-4aca-a140-532a544d434b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ffeb0dbe-438b-4bad-89d8-29de011ce047" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_83351fd8-5f68-4f20-a4c8-18e9f5654e7a" xlink:to="loc_srt_MaximumMember_ffeb0dbe-438b-4bad-89d8-29de011ce047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_97d39c2e-6476-433b-b941-c44fea713df5" xlink:href="asur-20210930.xsd#asur_NOTESPAYABLEDetailsScheduleofDebtLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtTable_fa8e5074-f577-4410-aef6-4afe06b5d316" xlink:to="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_97d39c2e-6476-433b-b941-c44fea713df5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentMaturityDateDescription_5363b7c3-3430-4b9a-ad52-a76b7dd23e85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentMaturityDateDescription"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_97d39c2e-6476-433b-b941-c44fea713df5" xlink:to="loc_us-gaap_DebtInstrumentMaturityDateDescription_5363b7c3-3430-4b9a-ad52-a76b7dd23e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9ff30903-5f0f-4373-acac-1b586faa11a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_97d39c2e-6476-433b-b941-c44fea713df5" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9ff30903-5f0f-4373-acac-1b586faa11a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_d9f691b1-3acc-439c-9e0a-504fd4a87387" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_97d39c2e-6476-433b-b941-c44fea713df5" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d9f691b1-3acc-439c-9e0a-504fd4a87387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansPayable_56cbd8f1-f6bf-4fe3-b46f-8cbf33746059" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_97d39c2e-6476-433b-b941-c44fea713df5" xlink:to="loc_us-gaap_NotesAndLoansPayable_56cbd8f1-f6bf-4fe3-b46f-8cbf33746059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_a4906a84-506a-433d-b191-11bf4a1bfafc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_97d39c2e-6476-433b-b941-c44fea713df5" xlink:to="loc_us-gaap_NotesPayableCurrent_a4906a84-506a-433d-b191-11bf4a1bfafc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_a1f3b41f-d1e1-4ff6-b9e9-d01feda09ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermNotesPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_97d39c2e-6476-433b-b941-c44fea713df5" xlink:to="loc_us-gaap_LongTermNotesPayable_a1f3b41f-d1e1-4ff6-b9e9-d01feda09ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_dd657c2e-41b3-4b74-bb36-27e959f12995" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_97d39c2e-6476-433b-b941-c44fea713df5" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_dd657c2e-41b3-4b74-bb36-27e959f12995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts" xlink:type="simple" xlink:href="asur-20210930.xsd#NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract_0ddfae06-1bdc-4cf6-af80-37433c205a10" xlink:href="asur-20210930.xsd#asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross_240bfd80-d086-4951-8b4f-4d202bdc7178" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract_0ddfae06-1bdc-4cf6-af80-37433c205a10" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentGross_240bfd80-d086-4951-8b4f-4d202bdc7178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_7543df96-f5fb-46ef-88c5-485042f7d293" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract_0ddfae06-1bdc-4cf6-af80-37433c205a10" xlink:to="loc_us-gaap_LongTermDebtCurrent_7543df96-f5fb-46ef-88c5-485042f7d293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_4475ed1f-8956-491f-a23e-b5b0cc4837d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract_0ddfae06-1bdc-4cf6-af80-37433c205a10" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_4475ed1f-8956-491f-a23e-b5b0cc4837d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_39137799-3c37-471f-ac54-eeda67dbbd27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract_0ddfae06-1bdc-4cf6-af80-37433c205a10" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_39137799-3c37-471f-ac54-eeda67dbbd27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_69a10056-2591-43ea-8ea4-fb4ee338605b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract_0ddfae06-1bdc-4cf6-af80-37433c205a10" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_69a10056-2591-43ea-8ea4-fb4ee338605b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_627a1fc9-7507-4528-a28a-d8184d1f9e97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract_0ddfae06-1bdc-4cf6-af80-37433c205a10" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_627a1fc9-7507-4528-a28a-d8184d1f9e97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_2f978c87-3903-45f5-8e2b-c4cebceef6cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract_0ddfae06-1bdc-4cf6-af80-37433c205a10" xlink:to="loc_us-gaap_LongTermDebt_2f978c87-3903-45f5-8e2b-c4cebceef6cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansPayable_a17d782c-4213-4f3c-90b5-7b692ce13381" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansPayable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract_0ddfae06-1bdc-4cf6-af80-37433c205a10" xlink:to="loc_us-gaap_NotesAndLoansPayable_a17d782c-4213-4f3c-90b5-7b692ce13381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsTable_e40e8c19-f73a-4984-9e9b-1695a1f7ebdd" xlink:href="asur-20210930.xsd#asur_NOTESPAYABLEDetailsTable"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract_0ddfae06-1bdc-4cf6-af80-37433c205a10" xlink:to="loc_asur_NOTESPAYABLEDetailsTable_e40e8c19-f73a-4984-9e9b-1695a1f7ebdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_dcdd515e-7c1b-4438-90c9-ca707efc5fc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsTable_e40e8c19-f73a-4984-9e9b-1695a1f7ebdd" xlink:to="loc_us-gaap_DebtInstrumentAxis_dcdd515e-7c1b-4438-90c9-ca707efc5fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e7b453e6-4420-4991-ba1d-1b773276eed0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_dcdd515e-7c1b-4438-90c9-ca707efc5fc3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e7b453e6-4420-4991-ba1d-1b773276eed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PinnacleBankMember_b65298e2-0623-4fbe-b741-225197c632e5" xlink:href="asur-20210930.xsd#asur_PinnacleBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e7b453e6-4420-4991-ba1d-1b773276eed0" xlink:to="loc_asur_PinnacleBankMember_b65298e2-0623-4fbe-b741-225197c632e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsLineItems_40007f2c-66f1-4ab9-a745-c85791d058ab" xlink:href="asur-20210930.xsd#asur_NOTESPAYABLEDetailsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsTable_e40e8c19-f73a-4984-9e9b-1695a1f7ebdd" xlink:to="loc_asur_NOTESPAYABLEDetailsLineItems_40007f2c-66f1-4ab9-a745-c85791d058ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross_3e8c26da-754b-40db-9225-b93cc14a1dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_40007f2c-66f1-4ab9-a745-c85791d058ab" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentGross_3e8c26da-754b-40db-9225-b93cc14a1dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt" xlink:type="simple" xlink:href="asur-20210930.xsd#NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract_715dad2b-7cef-490b-aba8-f83fcab324a7" xlink:href="asur-20210930.xsd#asur_ScheduleOfMaturitiesOfLongTermDebtAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_530e7c92-82bf-44ed-96f2-c97110fb5b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract_715dad2b-7cef-490b-aba8-f83fcab324a7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_530e7c92-82bf-44ed-96f2-c97110fb5b1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_30fa236a-398d-482b-b7e4-d0878bfb3e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract_715dad2b-7cef-490b-aba8-f83fcab324a7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_30fa236a-398d-482b-b7e4-d0878bfb3e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e3a8449d-081b-4e03-9338-ba8a133302f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract_715dad2b-7cef-490b-aba8-f83fcab324a7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e3a8449d-081b-4e03-9338-ba8a133302f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_72d1803f-3b9d-48f6-86fe-a41b4213f6c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract_715dad2b-7cef-490b-aba8-f83fcab324a7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_72d1803f-3b9d-48f6-86fe-a41b4213f6c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_5eaf1323-eb8b-45da-b22d-06bf7dd0712d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract_715dad2b-7cef-490b-aba8-f83fcab324a7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_5eaf1323-eb8b-45da-b22d-06bf7dd0712d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_c6824f44-b67f-4140-b966-6411414874f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract_715dad2b-7cef-490b-aba8-f83fcab324a7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_c6824f44-b67f-4140-b966-6411414874f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_656e34c6-8417-4e0e-9cb5-e6eb89baadd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract_715dad2b-7cef-490b-aba8-f83fcab324a7" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_656e34c6-8417-4e0e-9cb5-e6eb89baadd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/STOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="asur-20210930.xsd#STOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/STOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_747f394b-3518-4c2d-b4b8-3e3a3582f4e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/STOCKHOLDERSEQUITYDetails" xlink:type="simple" xlink:href="asur-20210930.xsd#STOCKHOLDERSEQUITYDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/STOCKHOLDERSEQUITYDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_cf25e8ff-ca69-4e13-9602-dab6303aaf11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_STOCKHOLDERSEQUITYDetailsTable_8b672685-9510-4030-bda1-8a2a4f70402a" xlink:href="asur-20210930.xsd#asur_STOCKHOLDERSEQUITYDetailsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_cf25e8ff-ca69-4e13-9602-dab6303aaf11" xlink:to="loc_asur_STOCKHOLDERSEQUITYDetailsTable_8b672685-9510-4030-bda1-8a2a4f70402a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5135d890-6cea-4d04-8058-0519a9a42cfd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_STOCKHOLDERSEQUITYDetailsTable_8b672685-9510-4030-bda1-8a2a4f70402a" xlink:to="loc_srt_RangeAxis_5135d890-6cea-4d04-8058-0519a9a42cfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1b25f4b6-5a4d-4ecb-9433-9ceac8ebb98b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5135d890-6cea-4d04-8058-0519a9a42cfd" xlink:to="loc_srt_RangeMember_1b25f4b6-5a4d-4ecb-9433-9ceac8ebb98b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2efddc1d-f6f7-4f6f-b26e-3e95d1115868" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1b25f4b6-5a4d-4ecb-9433-9ceac8ebb98b" xlink:to="loc_srt_MaximumMember_2efddc1d-f6f7-4f6f-b26e-3e95d1115868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_ac32d149-9149-4342-ab8f-bfa4eeebbc45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_STOCKHOLDERSEQUITYDetailsTable_8b672685-9510-4030-bda1-8a2a4f70402a" xlink:to="loc_us-gaap_PlanNameAxis_ac32d149-9149-4342-ab8f-bfa4eeebbc45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_5be39b83-2a83-491c-bee6-b1d5d8deeedc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_ac32d149-9149-4342-ab8f-bfa4eeebbc45" xlink:to="loc_us-gaap_PlanNameDomain_5be39b83-2a83-491c-bee6-b1d5d8deeedc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_STOCKHOLDERSEQUITYDetailsLineItems_0087afb4-c5f7-40a9-83e3-69db2756f006" xlink:href="asur-20210930.xsd#asur_STOCKHOLDERSEQUITYDetailsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_STOCKHOLDERSEQUITYDetailsTable_8b672685-9510-4030-bda1-8a2a4f70402a" xlink:to="loc_asur_STOCKHOLDERSEQUITYDetailsLineItems_0087afb4-c5f7-40a9-83e3-69db2756f006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_e3191ff2-4d13-4f5b-9a9f-d5954227d49b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_STOCKHOLDERSEQUITYDetailsLineItems_0087afb4-c5f7-40a9-83e3-69db2756f006" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_e3191ff2-4d13-4f5b-9a9f-d5954227d49b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6398bdbc-0c56-40b7-a675-15f7b75c2965" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_STOCKHOLDERSEQUITYDetailsLineItems_0087afb4-c5f7-40a9-83e3-69db2756f006" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6398bdbc-0c56-40b7-a675-15f7b75c2965" 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-20210930.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_eb23136f-dec4-49ca-9468-757998b2a2c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_35f0b94d-c084-41ae-b5f6-3edcb2f00c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_eb23136f-dec4-49ca-9468-757998b2a2c5" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_35f0b94d-c084-41ae-b5f6-3edcb2f00c7a" 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-20210930.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_80bf1c8c-2fb8-4974-8f8e-118a434f83a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_b051d908-2667-45bb-a96a-10e24ff4f445" xlink:href="asur-20210930.xsd#asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_80bf1c8c-2fb8-4974-8f8e-118a434f83a5" xlink:to="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_b051d908-2667-45bb-a96a-10e24ff4f445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_07d85fff-c633-42b9-9ea8-139b9764cc14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_b051d908-2667-45bb-a96a-10e24ff4f445" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_07d85fff-c633-42b9-9ea8-139b9764cc14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_446accc8-70ff-48ff-bde1-546d40495127" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_b051d908-2667-45bb-a96a-10e24ff4f445" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_446accc8-70ff-48ff-bde1-546d40495127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0c63e211-f3a6-4ce6-882e-470307bf3d31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_446accc8-70ff-48ff-bde1-546d40495127" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0c63e211-f3a6-4ce6-882e-470307bf3d31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_f5c5a363-deb8-4247-9fe0-3a41e0273cee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0c63e211-f3a6-4ce6-882e-470307bf3d31" xlink:to="loc_us-gaap_AccountsReceivableMember_f5c5a363-deb8-4247-9fe0-3a41e0273cee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_e345ee77-630e-436d-ba38-488c40b51d97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0c63e211-f3a6-4ce6-882e-470307bf3d31" xlink:to="loc_us-gaap_SalesRevenueNetMember_e345ee77-630e-436d-ba38-488c40b51d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:href="asur-20210930.xsd#asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_b051d908-2667-45bb-a96a-10e24ff4f445" xlink:to="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_bf6bceaa-72b0-4bf2-a230-c5d49e490729" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:to="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_bf6bceaa-72b0-4bf2-a230-c5d49e490729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_66c7bbcc-9a2a-48c0-aecd-186def52043a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:to="loc_us-gaap_CapitalizedContractCostGross_66c7bbcc-9a2a-48c0-aecd-186def52043a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_82727bd1-1d5f-43b9-a376-dcb92035eb9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_82727bd1-1d5f-43b9-a376-dcb92035eb9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1_14e497f3-a6ba-4218-bc33-f91ced0de790" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueRevenueRecognized1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:to="loc_us-gaap_DeferredRevenueRevenueRecognized1_14e497f3-a6ba-4218-bc33-f91ced0de790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_500d190f-7a53-4852-be63-9496b02bc7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_500d190f-7a53-4852-be63-9496b02bc7ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_d213b445-5f63-4c66-82be-5fe81b3acf4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_d213b445-5f63-4c66-82be-5fe81b3acf4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_dfb6b324-8873-420f-85b2-e0f8a45df445" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_dfb6b324-8873-420f-85b2-e0f8a45df445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDescription_afa399a3-e3a2-49c8-8f0e-aa542506ad94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDescription"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_fe2a1241-78e5-41dd-b174-cce1982b5165" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDescription_afa399a3-e3a2-49c8-8f0e-aa542506ad94" 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-20210930.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-20210930.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_DisclosureTextBlockAbstract_aab8376d-bd61-4146-8931-c2bda7555dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_6cd9a46b-f668-4553-b4b4-db18f6965065" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesOfLessorDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureTextBlockAbstract_aab8376d-bd61-4146-8931-c2bda7555dc7" xlink:to="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_6cd9a46b-f668-4553-b4b4-db18f6965065" 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-20210930.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_DisclosureTextBlockAbstract_b6cf8d3c-3370-4b1d-b405-c8dae3c71f20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_04287031-06ac-4ca2-b09f-59dfcf054dae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DisclosureTextBlockAbstract_b6cf8d3c-3370-4b1d-b405-c8dae3c71f20" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_04287031-06ac-4ca2-b09f-59dfcf054dae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_b1e072be-d603-4077-b99a-930548f7f72b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureTextBlockAbstract_b6cf8d3c-3370-4b1d-b405-c8dae3c71f20" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_b1e072be-d603-4077-b99a-930548f7f72b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/LEASESDetails" xlink:type="simple" xlink:href="asur-20210930.xsd#LEASESDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/LEASESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureTextBlockAbstract_d589822d-5b03-4589-b0a4-4d585875db5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LEASESDetailsTable_02e2a721-3a6f-4cc7-a498-92a7e86f9d1c" xlink:href="asur-20210930.xsd#asur_LEASESDetailsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureTextBlockAbstract_d589822d-5b03-4589-b0a4-4d585875db5e" xlink:to="loc_asur_LEASESDetailsTable_02e2a721-3a6f-4cc7-a498-92a7e86f9d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6a15f1f3-429d-4106-9f37-a1ee627c791b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_02e2a721-3a6f-4cc7-a498-92a7e86f9d1c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6a15f1f3-429d-4106-9f37-a1ee627c791b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3ab7514d-4d45-44cf-89d1-5d098fa2d21f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6a15f1f3-429d-4106-9f37-a1ee627c791b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3ab7514d-4d45-44cf-89d1-5d098fa2d21f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_78a3ae78-b755-4711-90ee-441027aeefc0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LEASESDetailsTable_02e2a721-3a6f-4cc7-a498-92a7e86f9d1c" xlink:to="loc_srt_RangeAxis_78a3ae78-b755-4711-90ee-441027aeefc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8cce1a21-cec6-4955-9672-039b2d277f89" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_78a3ae78-b755-4711-90ee-441027aeefc0" xlink:to="loc_srt_RangeMember_8cce1a21-cec6-4955-9672-039b2d277f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1aa15a60-1db5-46d5-9857-1b3c6768aacc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8cce1a21-cec6-4955-9672-039b2d277f89" xlink:to="loc_srt_MinimumMember_1aa15a60-1db5-46d5-9857-1b3c6768aacc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e4ef1af9-e57f-449d-81b3-e1c2c8f81a93" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8cce1a21-cec6-4955-9672-039b2d277f89" xlink:to="loc_srt_MaximumMember_e4ef1af9-e57f-449d-81b3-e1c2c8f81a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LEASESDetailsLineItems_408a4731-d219-4e34-b8b8-e16470ab8163" xlink:href="asur-20210930.xsd#asur_LEASESDetailsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LEASESDetailsTable_02e2a721-3a6f-4cc7-a498-92a7e86f9d1c" xlink:to="loc_asur_LEASESDetailsLineItems_408a4731-d219-4e34-b8b8-e16470ab8163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ab772932-b5e4-4ec3-a6e1-65bca3b7537b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LEASESDetailsLineItems_408a4731-d219-4e34-b8b8-e16470ab8163" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ab772932-b5e4-4ec3-a6e1-65bca3b7537b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_6aef903d-5121-43fe-871b-d6ac6bcee086" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_408a4731-d219-4e34-b8b8-e16470ab8163" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_6aef903d-5121-43fe-871b-d6ac6bcee086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_7152e3fb-0fae-4cb7-8627-191da1376907" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_408a4731-d219-4e34-b8b8-e16470ab8163" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_7152e3fb-0fae-4cb7-8627-191da1376907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/LEASESDetailsRentExpenseComponents" xlink:type="simple" xlink:href="asur-20210930.xsd#LEASESDetailsRentExpenseComponents"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/LEASESDetailsRentExpenseComponents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asur_RentExpenseComponentsAbstract_13c85f8b-80cf-4e6c-b0b6-207145020afb" xlink:href="asur-20210930.xsd#asur_RentExpenseComponentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_59af95b6-4439-4de4-97e2-e80072977d67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_RentExpenseComponentsAbstract_13c85f8b-80cf-4e6c-b0b6-207145020afb" xlink:to="loc_us-gaap_OperatingLeaseCost_59af95b6-4439-4de4-97e2-e80072977d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_3245e52e-ab3a-4b0e-aeea-624f1989dc6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_RentExpenseComponentsAbstract_13c85f8b-80cf-4e6c-b0b6-207145020afb" xlink:to="loc_us-gaap_SubleaseIncome_3245e52e-ab3a-4b0e-aeea-624f1989dc6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_6afb42b0-36a0-4063-a68b-9eac774dfbce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_RentExpenseComponentsAbstract_13c85f8b-80cf-4e6c-b0b6-207145020afb" xlink:to="loc_us-gaap_LeaseCost_6afb42b0-36a0-4063-a68b-9eac774dfbce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseDisclosure" xlink:type="simple" xlink:href="asur-20210930.xsd#LEASESDetailsLesseeOperatingLeaseDisclosure"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asur_LesseeOperatingLeaseDisclosureAbstract_37b43f88-2686-4d2d-a589-851ace750f5f" xlink:href="asur-20210930.xsd#asur_LesseeOperatingLeaseDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_7d468d06-8533-4562-9330-ce93fabcac4f" xlink:href="asur-20210930.xsd#asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LesseeOperatingLeaseDisclosureAbstract_37b43f88-2686-4d2d-a589-851ace750f5f" xlink:to="loc_asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_7d468d06-8533-4562-9330-ce93fabcac4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_845e713c-6122-405c-9e43-47e2bbc4786d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7d468d06-8533-4562-9330-ce93fabcac4f" xlink:to="loc_us-gaap_OperatingLeasePayments_845e713c-6122-405c-9e43-47e2bbc4786d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NonCashOperatingActivitiesAbstract_d6355542-f6aa-4e5c-a253-44537ea306b4" xlink:href="asur-20210930.xsd#asur_NonCashOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LesseeOperatingLeaseDisclosureAbstract_37b43f88-2686-4d2d-a589-851ace750f5f" xlink:to="loc_asur_NonCashOperatingActivitiesAbstract_d6355542-f6aa-4e5c-a253-44537ea306b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_6485afd2-1b27-4982-a975-e3b52702da9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d6355542-f6aa-4e5c-a253-44537ea306b4" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_6485afd2-1b27-4982-a975-e3b52702da9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LEASESDetailsTable_d003b6c3-41f6-4ec8-8f27-3c5940ec11b5" xlink:href="asur-20210930.xsd#asur_LEASESDetailsTable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LesseeOperatingLeaseDisclosureAbstract_37b43f88-2686-4d2d-a589-851ace750f5f" xlink:to="loc_asur_LEASESDetailsTable_d003b6c3-41f6-4ec8-8f27-3c5940ec11b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c1f9bfbb-de2f-4c04-8f95-68944b4e1dc9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LEASESDetailsTable_d003b6c3-41f6-4ec8-8f27-3c5940ec11b5" xlink:to="loc_srt_RangeAxis_c1f9bfbb-de2f-4c04-8f95-68944b4e1dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8637d2ba-0f01-442b-92c9-7a378b0de2df" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_c1f9bfbb-de2f-4c04-8f95-68944b4e1dc9" xlink:to="loc_srt_RangeMember_8637d2ba-0f01-442b-92c9-7a378b0de2df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_56184187-3916-4d85-b672-7cbbc5f0ddea" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8637d2ba-0f01-442b-92c9-7a378b0de2df" xlink:to="loc_srt_MinimumMember_56184187-3916-4d85-b672-7cbbc5f0ddea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2b14ffee-d76c-44ec-a376-628048b8a24f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8637d2ba-0f01-442b-92c9-7a378b0de2df" xlink:to="loc_srt_MaximumMember_2b14ffee-d76c-44ec-a376-628048b8a24f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LEASESDetailsLineItems_be0c6b42-5ced-4180-9f3f-5525ddd0c1f8" xlink:href="asur-20210930.xsd#asur_LEASESDetailsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LEASESDetailsTable_d003b6c3-41f6-4ec8-8f27-3c5940ec11b5" xlink:to="loc_asur_LEASESDetailsLineItems_be0c6b42-5ced-4180-9f3f-5525ddd0c1f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_240e58d7-3f25-4701-8002-3dac72347bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LEASESDetailsLineItems_be0c6b42-5ced-4180-9f3f-5525ddd0c1f8" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_240e58d7-3f25-4701-8002-3dac72347bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" xlink:type="simple" xlink:href="asur-20210930.xsd#LEASESDetailsLesseeOperatingLeaseLiabilityMaturity"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asur_LesseeOperatingLeaseLiabilityMaturityAbstract_7dfd4676-f4e8-441f-bf3f-6e92f7efcb5a" xlink:href="asur-20210930.xsd#asur_LesseeOperatingLeaseLiabilityMaturityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_a66ec5ef-5a0d-4c6b-8952-1ac368a00706" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LesseeOperatingLeaseLiabilityMaturityAbstract_7dfd4676-f4e8-441f-bf3f-6e92f7efcb5a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_a66ec5ef-5a0d-4c6b-8952-1ac368a00706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_51cb3ba8-94d2-4943-a752-46fd6e061947" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LesseeOperatingLeaseLiabilityMaturityAbstract_7dfd4676-f4e8-441f-bf3f-6e92f7efcb5a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_51cb3ba8-94d2-4943-a752-46fd6e061947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c1680ff7-af8b-4630-93ab-14ddd05cb624" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LesseeOperatingLeaseLiabilityMaturityAbstract_7dfd4676-f4e8-441f-bf3f-6e92f7efcb5a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c1680ff7-af8b-4630-93ab-14ddd05cb624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_49b262d9-b4e5-440b-95f6-f9cef7833d77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LesseeOperatingLeaseLiabilityMaturityAbstract_7dfd4676-f4e8-441f-bf3f-6e92f7efcb5a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_49b262d9-b4e5-440b-95f6-f9cef7833d77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_79aadabc-ef70-4cb2-baf4-b4f8465e5763" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LesseeOperatingLeaseLiabilityMaturityAbstract_7dfd4676-f4e8-441f-bf3f-6e92f7efcb5a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_79aadabc-ef70-4cb2-baf4-b4f8465e5763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_bc3ba8a4-42e1-4b68-bc0d-0f7756958081" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LesseeOperatingLeaseLiabilityMaturityAbstract_7dfd4676-f4e8-441f-bf3f-6e92f7efcb5a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_bc3ba8a4-42e1-4b68-bc0d-0f7756958081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_ce6235a6-485f-48f6-b078-cfa2a64c9298" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_bc3ba8a4-42e1-4b68-bc0d-0f7756958081" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_ce6235a6-485f-48f6-b078-cfa2a64c9298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_af89edb2-efff-464c-aeb8-832d3d6ce31e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_bc3ba8a4-42e1-4b68-bc0d-0f7756958081" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_af89edb2-efff-464c-aeb8-832d3d6ce31e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_23c6d034-331d-477c-80e5-5ad33eab3350" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_bc3ba8a4-42e1-4b68-bc0d-0f7756958081" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_23c6d034-331d-477c-80e5-5ad33eab3350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_4ba1145f-cf46-4757-958d-d8e155d98dfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_bc3ba8a4-42e1-4b68-bc0d-0f7756958081" xlink:to="loc_us-gaap_OperatingLeaseLiability_4ba1145f-cf46-4757-958d-d8e155d98dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATION" xlink:type="simple" xlink:href="asur-20210930.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_2ab4752e-6e74-4eb1-b795-68f5dbdac688" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_e9f3ad90-1931-4c10-ba13-ceb5a151c2e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2ab4752e-6e74-4eb1-b795-68f5dbdac688" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_e9f3ad90-1931-4c10-ba13-ceb5a151c2e4" 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-20210930.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_12d36de1-e7fe-4f7e-ad3c-0b416f56404b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_f47a1584-35e9-4f00-bd36-40ae46c2e5f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_12d36de1-e7fe-4f7e-ad3c-0b416f56404b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_f47a1584-35e9-4f00-bd36-40ae46c2e5f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f67da789-7159-4ba7-b071-4e961e895eb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_12d36de1-e7fe-4f7e-ad3c-0b416f56404b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f67da789-7159-4ba7-b071-4e961e895eb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9b8d057b-7808-46d4-8998-b6883f26c502" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_12d36de1-e7fe-4f7e-ad3c-0b416f56404b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9b8d057b-7808-46d4-8998-b6883f26c502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_78e73b0d-8750-4e7f-bfbb-ba25b5e48dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_12d36de1-e7fe-4f7e-ad3c-0b416f56404b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_78e73b0d-8750-4e7f-bfbb-ba25b5e48dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_b659fd86-a6f4-4d07-8cb8-dfccb99c4a79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_12d36de1-e7fe-4f7e-ad3c-0b416f56404b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_b659fd86-a6f4-4d07-8cb8-dfccb99c4a79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_e497a4c2-7df7-4246-a8ac-541e81dae7eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_12d36de1-e7fe-4f7e-ad3c-0b416f56404b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_e497a4c2-7df7-4246-a8ac-541e81dae7eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_08bbf485-d163-4c9c-9c49-903f5aaaf97d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_12d36de1-e7fe-4f7e-ad3c-0b416f56404b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_08bbf485-d163-4c9c-9c49-903f5aaaf97d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_14cba5d8-6b03-4737-a8b3-1327a4e99d38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_12d36de1-e7fe-4f7e-ad3c-0b416f56404b" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_14cba5d8-6b03-4737-a8b3-1327a4e99d38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d98e2f49-5a7e-4688-90ca-6f1bbfe11a0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_12d36de1-e7fe-4f7e-ad3c-0b416f56404b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d98e2f49-5a7e-4688-90ca-6f1bbfe11a0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_8095c0a9-1cad-4e5e-a765-67dd662ae523" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_12d36de1-e7fe-4f7e-ad3c-0b416f56404b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_8095c0a9-1cad-4e5e-a765-67dd662ae523" 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-20210930.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_79aa0e86-9e0c-47f9-a51f-23eee699481c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_35b34169-5433-4b5b-b2f6-ee9925cf22f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_79aa0e86-9e0c-47f9-a51f-23eee699481c" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_35b34169-5433-4b5b-b2f6-ee9925cf22f7" 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-20210930.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_1ee4f768-2f41-4980-8e64-2208a12c31f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_7e30a73e-4c16-45ba-8de7-76b25efe50f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1ee4f768-2f41-4980-8e64-2208a12c31f2" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_7e30a73e-4c16-45ba-8de7-76b25efe50f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREDetails" xlink:type="simple" xlink:href="asur-20210930.xsd#NETLOSSPERSHAREDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_18f02237-d06e-48a2-b7da-eeaa3d35a70d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NETLOSSPERSHAREDetailsTable_e323ac82-c2d8-4b56-9b09-670d66991f21" xlink:href="asur-20210930.xsd#asur_NETLOSSPERSHAREDetailsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_18f02237-d06e-48a2-b7da-eeaa3d35a70d" xlink:to="loc_asur_NETLOSSPERSHAREDetailsTable_e323ac82-c2d8-4b56-9b09-670d66991f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_70c37292-37ee-4103-b8de-dfcfb8a84216" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NETLOSSPERSHAREDetailsTable_e323ac82-c2d8-4b56-9b09-670d66991f21" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_70c37292-37ee-4103-b8de-dfcfb8a84216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_34a4aae0-a24d-45d4-8f53-d21d906c0231" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_70c37292-37ee-4103-b8de-dfcfb8a84216" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_34a4aae0-a24d-45d4-8f53-d21d906c0231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_63d0f178-952a-49b9-9ed2-69014c16dc1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_34a4aae0-a24d-45d4-8f53-d21d906c0231" xlink:to="loc_us-gaap_StockOptionMember_63d0f178-952a-49b9-9ed2-69014c16dc1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NETLOSSPERSHAREDetailsLineItems_84036ca4-08ee-478a-ae17-f61ffc4cef17" xlink:href="asur-20210930.xsd#asur_NETLOSSPERSHAREDetailsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NETLOSSPERSHAREDetailsTable_e323ac82-c2d8-4b56-9b09-670d66991f21" xlink:to="loc_asur_NETLOSSPERSHAREDetailsLineItems_84036ca4-08ee-478a-ae17-f61ffc4cef17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_8305b54c-70a6-45d1-a7ab-5308c0ba007f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NETLOSSPERSHAREDetailsLineItems_84036ca4-08ee-478a-ae17-f61ffc4cef17" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_8305b54c-70a6-45d1-a7ab-5308c0ba007f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted" xlink:type="simple" xlink:href="asur-20210930.xsd#NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_d52d0de9-ed64-4103-bde9-94432dde5881" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_188c4262-0609-495a-996a-5cb0ed1eb9ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d52d0de9-ed64-4103-bde9-94432dde5881" xlink:to="loc_us-gaap_NetIncomeLoss_188c4262-0609-495a-996a-5cb0ed1eb9ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0dd98171-2c59-4390-aed6-5e51f17d691d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d52d0de9-ed64-4103-bde9-94432dde5881" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0dd98171-2c59-4390-aed6-5e51f17d691d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c610fd1b-95fe-472f-b678-7dfb2bcb3cb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d52d0de9-ed64-4103-bde9-94432dde5881" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c610fd1b-95fe-472f-b678-7dfb2bcb3cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_6404c8fb-5fa8-457b-8f02-c6df27705eb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d52d0de9-ed64-4103-bde9-94432dde5881" xlink:to="loc_us-gaap_EarningsPerShareBasic_6404c8fb-5fa8-457b-8f02-c6df27705eb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_7649e9f4-1f95-4a5f-b090-f3fdea963800" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d52d0de9-ed64-4103-bde9-94432dde5881" xlink:to="loc_us-gaap_EarningsPerShareDiluted_7649e9f4-1f95-4a5f-b090-f3fdea963800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/ReceivablesLoansNotesReceivableandOthers" xlink:type="simple" xlink:href="asur-20210930.xsd#ReceivablesLoansNotesReceivableandOthers"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/ReceivablesLoansNotesReceivableandOthers" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_3abf5859-ae30-4c66-a93a-e168c426f642" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsDisclosureTextBlock_bf715e99-cfd2-4ae4-a3f7-d6b30f42ab76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_3abf5859-ae30-4c66-a93a-e168c426f642" xlink:to="loc_us-gaap_OtherAssetsDisclosureTextBlock_bf715e99-cfd2-4ae4-a3f7-d6b30f42ab76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/ReceivablesLoansNotesReceivableandOthersTables" xlink:type="simple" xlink:href="asur-20210930.xsd#ReceivablesLoansNotesReceivableandOthersTables"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/ReceivablesLoansNotesReceivableandOthersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_a765e013-754c-4fd7-aa6e-c2a4952052b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/ReceivablesLoansNotesReceivableandOthersDetails" xlink:type="simple" xlink:href="asur-20210930.xsd#ReceivablesLoansNotesReceivableandOthersDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/ReceivablesLoansNotesReceivableandOthersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_9fb42584-64b1-45ba-8cca-d6ad26fe108e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_d2c87c79-5997-4dc3-bcd8-5b70f296b3d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_9fb42584-64b1-45ba-8cca-d6ad26fe108e" xlink:to="loc_us-gaap_OtherAssets_d2c87c79-5997-4dc3-bcd8-5b70f296b3d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_dd11c7ce-9a6e-47ed-ae35-f6b2004f60cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_9fb42584-64b1-45ba-8cca-d6ad26fe108e" xlink:to="loc_us-gaap_StatementTable_dd11c7ce-9a6e-47ed-ae35-f6b2004f60cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_6a04ddf8-6480-415d-a233-4d6036c8cc30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_dd11c7ce-9a6e-47ed-ae35-f6b2004f60cf" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_6a04ddf8-6480-415d-a233-4d6036c8cc30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_83572566-8903-4cb5-9494-378e2dc94a48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_6a04ddf8-6480-415d-a233-4d6036c8cc30" xlink:to="loc_us-gaap_ReceivableTypeDomain_83572566-8903-4cb5-9494-378e2dc94a48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ERCIncomeMember_ff51ce57-fbb2-48b9-9ca6-620f4d73aeda" xlink:href="asur-20210930.xsd#asur_ERCIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_83572566-8903-4cb5-9494-378e2dc94a48" xlink:to="loc_asur_ERCIncomeMember_ff51ce57-fbb2-48b9-9ca6-620f4d73aeda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_41c9ba57-7c7e-4c8b-a94e-d556a82e0176" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_dd11c7ce-9a6e-47ed-ae35-f6b2004f60cf" xlink:to="loc_us-gaap_StatementLineItems_41c9ba57-7c7e-4c8b-a94e-d556a82e0176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_16caa6e8-1870-4304-a360-c8999514b4c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_41c9ba57-7c7e-4c8b-a94e-d556a82e0176" xlink:to="loc_us-gaap_OtherAssets_16caa6e8-1870-4304-a360-c8999514b4c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>asur-20210930_g1.jpg
<TEXT>
begin 644 asur-20210930_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0!:17AI9@  34T *@    @ !0,!  4
M   !    2@,#  $    !     %$0  $    ! 0   %$1  0    !   .PU$2
M  0    !   .PP       8:@  "QC__; $,  @$! @$! @(" @(" @(#!0,#
M P,#!@0$ P4'!@<'!P8'!P@)"PD(" H(!P<*#0H*"PP,# P'"0X/#0P."PP,
M#/_; $,! @(" P,#!@,#!@P(!P@,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# P,#/_  !$( 7$$L ,!(@ "$0$#$0'_
MQ  ?   !!0$! 0$! 0           0(#! 4&!P@)"@O_Q "U$  " 0,# @0#
M!04$!    7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*"
M"0H6%Q@9&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS
M='5V=WAY>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$
MQ<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 # 0$!
M 0$! 0$!         0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  ! G<
M 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B<M$*%B0TX27Q%Q@9
M&B8G*"DJ-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J"
M@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2
MT]35UM?8V=KBX^3EYN?HZ>KR\_3U]O?X^?K_V@ , P$  A$#$0 _ /M;XN:W
M=Z=XQFM[>XDA@A&R.-#M5%'   X 'I7,?\)1J/\ S^7'_?=;OQH_Y'RZ^M<G
M7ZAAXQ]G'3H?R[CJL_K$]7NR_P#\)1J/_/Y<?]]T?\)1J/\ S^7'_?=4**VY
M8]CE]K/NR_\ \)1J/_/Y<?\ ?='_  E&H_\ /Y<?]]U0HHY8]@]K/NR__P )
M1J/_ #^7'_?='_"4:C_S^7'_ 'W5"BCECV#VL^[+_P#PE&H_\_EQ_P!]T?\
M"4:C_P _EQ_WW5"BCECV#VL^[+__  E&H_\ /Y<?]]T?\)1J/_/Y<?\ ?=4*
M*.6/8/:S[LO_ /"4:C_S^7'_ 'W1_P )1J/_ #^7'_?=4**.6/8/:S[LO_\
M"4:C_P _EQ_WW1_PE&H_\_EQ_P!]U0HHY8]@]K/NR_\ \)1J/_/Y<?\ ?='_
M  E&H_\ /Y<?]]U0HHY8]@]K/NR__P )1J/_ #^7'_?='_"4:C_S^7'_ 'W5
M"BCECV#VL^[+_P#PE&H_\_EQ_P!]T?\ "4:C_P _EQ_WW5"BCECV#VL^[+__
M  E&H_\ /Y<?]]T?\)1J/_/Y<?\ ?=4**.6/8/:S[LO_ /"4:C_S^7'_ 'W1
M_P )1J/_ #^7'_?=4**.6/8/:S[LO_\ "4:C_P _EQ_WW1_PE&H_\_EQ_P!]
MU0HHY8]@]K/NR_\ \)1J/_/Y<?\ ?='_  E&H_\ /Y<?]]U0HHY8]@]K/NR_
M_P )1J/_ #^7'_?='_"4:C_S^7'_ 'W5"BCECV#VL^[+_P#PE&H_\_EQ_P!]
MT?\ "4:C_P _EQ_WW5"BCECV#VL^[+__  E&H_\ /Y<?]]T?\)1J/_/Y<?\
M?=4**.6/8/:S[LO_ /"4:C_S^7'_ 'W1_P )1J/_ #^7'_?=4**.6/8/:S[L
MO_\ "4:C_P _EQ_WW1_PE&H_\_EQ_P!]U0HHY8]@]K/NR_\ \)1J/_/Y<?\
M?='_  E&H_\ /Y<?]]U0HHY8]@]K/NR__P )1J/_ #^7'_?='_"4:C_S^7'_
M 'W5"J>K:S#I-NSR2*N/4TU33=D@]K/N_O-:Z\9WUG"TCWUP%49/SUYA\2OV
MB-0@9H+/4+@@\9WUR_Q'^+4E].]O;,RJO!(/6O.Y9FN)=S'<Q.>:]O!97'XZ
MB)]K-]6?JK_P1RUNX\0_ KQQ=74KS32>,&RS')_Y!.F5]<5\=_\ !%;_ )-X
M\:?]C@W_ *:=,K[$K\ASI)8^JE_,S^D^&W?*L.W_ "+\@HHHKRSVPHHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** /S/\ C1_R/EU]:Y.NL^-'_(^77UKDZ_4L/_#CZ'\L
MX[_>)^H4445L<H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 49I&;8N37,
M>-OB';^'+23YHW8#@ \U=.G*;M$#2\4>+K;PU9M),^UL?+]:\1\??$VX\1SL
MB/\ N\]JR_%WC>Y\3W;,SL(NRDUAU]%@\OC37-/<0$[CS0.M% ZUZ8S]3/\
M@BM_R;QXT_['!O\ TTZ97V)7QW_P16_Y-X\:?]C@W_IITROL2OP/._\ ?ZW^
M)G]*<-?\BK#_ .!?D%%%%>6>X%%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^9_QH_Y'
MRZ^M<G76?&C_ )'RZ^M<G7ZEA_X<?0_EG'?[Q/U"BBBMCE"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH *;+*(ER:CO;Z.PA+R,%4#O7E_Q+^+ZQ+);6K?,PQN4]
M*WH8>=65H@;'Q%^*L.A1R00./.Z5XQKNOS:Y=M)(QY/3-5KV_FU&<R3.TCMU
M)J&OI<+@XT5IN(****[!A0.M% ZT ?J9_P $5O\ DWCQI_V.#?\ IITROL2O
MCO\ X(K?\F\>-/\ L<&_]-.F5]B5^!YW_O\ 6_Q,_I3AK_D58?\ P+\@HHHK
MRSW HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** /S/^-'_(^77UKDZZSXT?\ (^77UKDZ
M_4L/_#CZ'\LX[_>)^H4445L<H4444 %%%% !1110 4444 %%%% !1110 444
M4 %%3V.FS:D^V&-I&Z8%;NG?"/Q#J97R=-N&5NX4U,JD8_$S6G0J5/@BWZ(Y
MNBO6/#/[*>N:RF9K::'ZBNPTS]A6\O5!:9D_"N.IF6'A\4CUZ'#F8UE>%-GS
MO17U5#_P3I:2)6.H$$BG?\.YV_Z"'^?SK#^VL)_,=W^I>;_\^OQ1\IT5].:O
M_P $^9K!28[QI/I7,ZY^Q;J6F1[H_,D/H!5PS;"RVD<];A7-*7QTF>$T5WGB
M#]GWQ%HY.W3[B11WVFN7O_!>J:7G[19RQ[>N17;&M3E\+1X];!UZ3M4@U\C+
MHI67:<&DK4Y0HHHH **** "BBB@ JCK.N0Z/:M)(ZJJC/6J?BGQE:^'K9BTB
M[\=*\1\??$JX\2W3*C,L8XX/6NW"X.59^0C8^)'Q:DU:1H+=SY>>,&O/996E
M=F8EBQSS32=QHKZ6C1C2CRQ!!1116PPHHHH *!UHH'6@#]3/^"*W_)O'C3_L
M<&_]-.F5]B5\=_\ !%;_ )-X\:?]C@W_ *:=,K[$K\#SO_?ZW^)G]*<-?\BK
M#_X%^04445Y9[@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% 'YG_ !H_Y'RZ^M<G76?&
MC_D?+KZUR=?J6'_AQ]#^6<=_O$_4****V.4**** "BBB@ HHHH **** "BBB
M@ H52QX&?I6EX=\*7WBBZ6.SMI+@DX.T=*^AO@K^Q-+K44=]J3R6[ @^6XKD
MQ6-I4(WJ,]7+<EQ>/GR8>-_/H>!^$/A]J/C2\$%K#)N8X!*G%>X?#K]A_5+Q
MHY-3C'EMR0*^HO!7P<T?P=:1K'9V[21@?/MY)KK(HEA7:HP/2OEL7Q#4D[45
M9'ZCE/A[0I)3QCYGV6QY#X)_9!\-^&E1_LY\SJ<^M>DZ+X)T_0HE6&WC^7U6
MM>BO#JXJK4=YR;/N\+E>%PRM1@E\B);*%!Q&@_"GB%1_"/RIU%<YW62V"BBB
M@8C(&ZBFM;QMU13^%/HH JW&CVUTFUH8R/\ =KD_$OP&T+Q1N^T6Z_-Z"NVH
MK2%:<'>+.>MA:-9<M6*:\SYN^)/[#VFW"2-I,.)&YY->!>/OV6_$'@II))(M
MT*\_*,U^AU4=4\/6>L0LEQ!'*&_O"O7PN>5Z6DM4?(YIP+@,3>5)<DO+8_+>
MZL9K.5EDCD0J<<KBH:^\_BU^R-I?CB.1K;R[-F!^XM?*7Q6_9WU?X>WL@CM9
MY[=2?WF.,5]3@LVHXC1.S['Y;G7">-R_WI+FCW1YS13I$:)MK<$=:CEE6&,L
MQPJ]37J'RXKOL7)KE/''Q(M_#=NZJX\['RX-9/Q&^+46CPO#;LLC=.#7C6M:
MY/K5V\DKLVXYP3TKU,'E[F^:>PMR[XK\8W/B6\9Y)#MSQ6+117T4(**Y8C"B
MBBJ **** "BBB@ H'6B@=: /U,_X(K?\F\>-/^QP;_TTZ97V)7QW_P $5O\
MDWCQI_V.#?\ IITROL2OP/._]_K?XF?TIPU_R*L/_@7Y!1117EGN!1110 44
M44 %%%% !1110 4444 %%%% !117PS_P4*_X*X7'[+?Q4\5>"_"T/A&:^\%Z
M5I.I:IJ-]-)J/E7%\U]_Q+GM(7A,,RPV]M<;WG+&.[B_<[760Z4J4JDU""NV
M3*2BKL^YJ*_#6X_X.E?B3!.R#0/A^P4D9'AZ]Y_\J5-_XBFOB5_T+_P__P#"
M>O?_ )8UZO\ J_C_ .3\5_F<_P!=H]S]S**_#/\ XBFOB5_T+_P__P#">O?_
M )8UZE^RW_P<-?$#X^>/;/3;FP^'=M&9E,EO_8E[;R72 Y:-9?MT@B9@"H<Q
M2!20=CXVF*F1XV$>:4-/5#CC*+=DS]>J*I^'/$>G^,/#UCJVDWUGJFE:I;QW
MEE>V<RSV]W!(H>.6.125=&4AE920000<5<KR3I"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@#\S_C1_R/EU]:Y.NL^-'_ "/EU]:Y.OU+#_PX^A_+.._WB?J%
M%%%;'*%%%% !1110 4444 %%%"C<<4  &37>?"'X':I\3M3B2WC_ ';'!++7
M3_L\_LS7GQ'U&.XNE>WMT(921PXK[3^'?PRT_P  Z7'#;P1"10/G YKP<TSB
M-!<E/61]UPSP=5QS5?$>[3_,Y+X*_LUZ7\-K&.1H?],Q\Y]Z]21!&N!VI:*^
M*K5IU9<\W=G[7@\#1PM-4J$;)!11161UA1110 4444 %%%% !1110 4444 %
M%%% !67XH\)6?BS3WM[J/='(-IXK4JIJ6KQ:; 6=L'' ]:J+:=T14A&<7&:N
MCY._:&_8Y_LX3WNBQJD(R>?SKX-^-'Q'N= U"?3(0\<D+&.3(/)]J_6OQ/KC
M>((GA;_5MQ7R)^V7^QI:^.-+DU/3(TBN85+L$7F0U]IP]GD(U52Q>W1GY5Q5
MP3'E>*P"\W'_ "/SRN[R2]G:20Y9JBK2\4>%KSPCJTEG>PO#+&Q&&%9M?K$9
M)QO'8_*'%IV844450@HHHH **** "BBB@ H'6B@=: /U,_X(K?\ )O'C3_L<
M&_\ 33IE?8E?'?\ P16_Y-X\:?\ 8X-_Z:=,K[$K\#SO_?ZW^)G]*<-?\BK#
M_P"!?D%%%%>6>X%%%% !1110 4444 %%%% !1110 4444 9_BOQ7I?@/PMJ6
MN:YJ6GZ+HNBVLM]J&H7UPEO:V-O$A>6:65R%CC1%9F9B H!)( K^:?\ ;E^-
M2^(/A)IWVJ^U;4_%GCRX_P"$Q\0W^JW@N]0NY[R-7ACGE6*%"UO:_9[8+%!!
M"JVX6*&&,+&O[#?\%H_VG9OAII_PW^&,%U-:V/Q.;7+KQ3%+8V]Q9:QX;LM-
M:&_TZ1I SQ23S:C8E6C4'9%,/,3A7_ ']K/XHR?%KXW:UK!DW1W,Y*J/NJ/:
MOJ>&,'SUG6>T?S/.S"K:'(NIYG1117WYX@5W7[./CUOAM\8-%U;<46TN%<G/
MH17"TJ.T;AE.&'0U,HJ47%C3L[G]-_\ P25_:H/QN\$^)/",D-[(OA%++5=,
MO9&:6*;3M1-R8X/,:1F\R"YM+V,1A42.W%FJY^;'UY7XD?\ !$C]MK4/ D?A
M?1=/AAU*6[U:QT&^M+B]EMXWM;Z]M[<SJ%W*TT#R+(F]&ROG1AHO.,B_MO7Y
M1F6%>'Q$J?3IZ'TN'J<]-2"BBBN V"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /S/
M^-'_ "/EU]:Y.NL^-'_(^77UKDZ_4L/_  X^A_+.._WB?J%%%%;'*%%%% !1
M110 4444  &X\5Z]^S;\!Y?B#KT,UU"39YYR*Y?X+?"ZZ^(GB2&..)GC1P7P
M.U???PM^&MGX"T&&&*%%?:,D"O#SC,U0A[.'Q,^XX/X9>/J^WK+W(_B:/@GP
M7:^#='AMK>-56-=O2MJBBOA92<G=G[I3IQIQ4(*R04445)H%%%% !115?4-3
MATN#S)G5$]2:-]$*4DE=EBBN)\0_'_PUX?5A-J$2R+VS7G/B3]M+3=/E9;6:
M.11T.>M=E+ UZGPQ9Y.*S[ X?^)47WGOE%?*]S^WS(A;;#'UXJO;_P#!0"YD
MFPT$86NK^Q<5_*>5_KME2=N?\#ZPHKYETG]NU+IQYRQH,UZ!X/\ VL_#NL*O
MVJ^AA9NV:QJ99B8*[B=F%XHRVN^6%1?/0]:HK#T#XBZ3XE919W4<V[I@UN9K
MAE%Q=I(]RG5A47-!W7D%!.*1FVU@>)?%R6 ,<+!FZ$#M4EMV-#6==ATJ L[?
M@*X35=8FU>X)=B8P?E%1W][)J$^YF.WTJ(#%,5K[A4=S;+=PM&ZAE;@@CK4E
M%(H^5/VR_P!C6W\<V%QJNE6ZK?8R2!7Y_P#BCPS=>$]8FL[J-DDA;:<CK7[3
M7EHE[;M'(H96&,&OC']N_P#9,6[MY=:TRWQY8+R;%ZU^A<*\1RA)83$/3HS\
MIXUX3CRO'81:_:2_,^%J*DO+1[&X:.12K*<$&HZ_3MS\E"BBB@ HHHH ****
M "@=:*!UH _4S_@BM_R;QXT_['!O_33IE?8E?'?_  16_P"3>/&G_8X-_P"F
MG3*^Q*_ \[_W^M_B9_2G#7_(JP_^!?D%%%%>6>X%%%% !1110 4444 %%%%
M!1110 445XK_ ,%%?CSJG[-O[%OCSQ1X?^WKXI:TAT3P[)9Q6\DD&KZE<1:=
MI\I6X/DF-+RZ@=]X8;%?Y)#A&-P/RJ_X*U?MLM\3-2^)DUW?375KIGBC5_!_
MA.WN;2VAN-$M+3['8ZG&'B7>ZW&J:;/.#)([&+R.(^8U_)2>5IIF9CN9B3FO
MI#_@HU\1]&U[XD1Z#X8L=/TCP_X>+VMK8Z?:0VEM -[.=D,*I%&I9F.R-%09
MPJ@  ?-M?J62X/ZOAE%[O5GSN+J\]1L****]8Y0HHHH ]\_8$^).E^$/B9<:
M;X@@COM!\06\FF7]K*-T=S!,AC=&'H58BOZ6/V%_$#^(/V0OA[YM]XDU:XTO
M1XM&GU+Q!<I<ZGJTMEFSDO)Y5=_,>=X&FWLV]A*"ZHY91_)SX<U-]'UVTN(V
M*&&57R#Z&OW5_P""(?[1&H^)?B]!#9"^N?#/C;P^T&KI%!=74-AK5AY?V6?$
M>8;5;BS>[CFGF51(UCI\7F!S%')\;Q3@[Q6(CZ,];+:NK@S]2:***^)/6"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** /S/^-'_ "/EU]:Y.NL^-'_(^77UKDZ_4L/_
M  X^A_+.._WB?J%%%%;'*%%%% !1110 5?\ #FA3>(]4CM85+2.0.!5"OH3]
MC3X--XBUJ/5I(V:.%O3BN;%XA4*3J,]+*<OGC<5'#PZ[^A[O^R]\%X/ WAN&
MYDB"W$J#<2*]A' J.TMEM(%C50JKP *DK\VQ%>5:HZDNI_2.7X&GA*$:%-:(
M****Q.T**** "H;N]BLHF>61(U7NQQ5'Q3XLM/"NGO/=2"-5&<FODS]HO]KJ
M?5YIM/TN13 #@.K<UW8++ZN)E:&W<\/.L_PV6T^:J]>B/:?BU^U=H_@&.2%6
M6:8C"E6SBOF'XE_M::[XIO)%M;IX[9NBUY5JNM7.L7+27$TDC,<_,<U4K[3!
MY/0H*[5V?B^<<88['-I/ECV1HZSXJOM>EWW$SLWUJ@9&/\3?G3:*]6,4E9'R
MLIRD[R8;J,XHHIDB[SZFG1W$D;!E9A@YZTRB@#K?"_QIU[PE*K6EVZ;>G->[
M?";]N06!CBUJ0R,P W,:^5;_ %&+3+=I9FVHO4UY)\1OC+))*T%FWR@D!@>:
MQ>34\9[KC\SV<NX@QN"FI49OT>Q^N5G\?=)\7Z:/[/O+?S9!D /DU6\QKA_,
M9MS-R37Y$_";]H[7?AEX@BNX[F695;)5W.*_0']F3]KO3OB[IL,-S<1I?8&Y
M!V-?+YUPO7P2]I#WH?D?KO#O&=#'M4:_NU/P9[M12(^] PZ-R*6OE3[H****
M "L_Q1X>@\4:+-9W"!XYE*L#6A13C)IW1,HJ2<9;,_,']M?]GV3X;>,KB\M8
M62RD;@ <5X#7ZR_M6_!BW^*_@&>$Q#S(D9]P7GBORP\;>&I/"GB2ZLY%*^3(
M5&>_-?LO"N<?7,-R3^*.Y_/_ !AD?]GXR\/@GJOU1DT445]4?(A1110 4444
M % ZT4#K0!^IG_!%;_DWCQI_V.#?^FG3*^Q*^._^"*W_ ";QXT_['!O_ $TZ
M97V)7X'G?^_UO\3/Z4X:_P"15A_\"_(****\L]P**** "BBB@ HHHH ****
M"BBB@ K\OO\ @M/\?]8TC]J&Q\.ZU:V$G@'X;^$;+QMI!"+YS>)+Z?5M.CDE
M))9EALH+GRE4*H>XE9_,98?*_4&OYF?VS_VN-0^._P !=+\1:_<V-QX\^+)A
M\:>);BRM/L<)FFMXH;:WBCR66"VLX;:WCW,SLL6]W>21W;U,GPGUC%1CT6K.
M?%5.2FV?*/C[7'\1^,M2O'8M]HG9\GWK'H)W&BOU.*LK'S8=:](^%/[,NO?%
MG0=3U"Q@F6WTN$S2-MX( S7 :1IDVK:A%#"NYW<# ^M?K'I'A'7OV2OV =6^
M(>DZ#I__  A>D_V3IOB:[U6S?S=:DU#5+"P-MIIWH/\ 1X[J266Y;=$)4C@4
M2/\ :#;>9FF8K"4U)[MG1AL.ZLK'Y+7,+6US)$WWHG*'Z@XIE>J?M@_ J;]G
M_P",&H:/,&'F3R2+GN"Q(Q7E=>C3J*<5*.S,91:=F .*^T/^"9'[1NH?#;3K
MRSTF:9?$VESIKN@^6\R[[VU/FQ0N(9(Y'AFP8)8E=?-AFEC)VN:^+Z[C]G3X
MAR?"_P"+VC:RDAC^Q3K)UQT(KFQV'5>A*FRZ-1PFI(_K6^%GQ,T3XU?#'PYX
MR\,WAU+PWXMTNVUG2KLP20&ZM+F)9H9/+D59$W1NIVNJL,X(!!%;U?)?_!)#
M]H^Q^,'P?UCPW'J$UU=>%YH=1M8)(;MC:Z9J'F20+]IF9HY56YAOXHXX2HMX
M(+>+RT54:3ZTK\FJ4W"3A+='TL9)JZ"BBBH*"BBB@ HHHH **** "BBB@ HH
MKS/XE?MA?#SX0^+[W0M?URZM=2TVVANKH0Z3>W4-NLN_8K30Q/&)"$+&/=O5
M6C8J%D0LXQ;=D%[;GIE%?#OC7_@NM\.],\,K+H_A_5/[:F2T=;7Q%J=EI-O
M9%B>>.:2*6YE5X \L9\N"1))8<(YB99Z^8?BM_P5^\3>(=1MKA?V@SX;N(;8
M036O@[POI<6FSL'=O.QJ<=]/YA5@IQ,$Q&N$!W,W93R[$S^&#^XQE7IK=G[
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
MCWSPM_P43^(ECJNDMJFI0ZC;Z/<K=6;S19GT^92"LT$GWX9%(4AXRK*5!!!
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
MCUSPO,[2*(+ZV5V,+%H9@C@M%,L9DADEB99&_DQT'Q%>>&]0CN;.XFMY(V#
MQN5K]&?^"6'_  4ZU+P#\8=,N+J\DM]2-K_9MRMQ=LECK-ON#+%=J <LA#>3
M.%,D!DDP'CDEAE^.S;AU13JX;[CUL+CK^[4/Z!:*Y'X+_'#P[\>_"3ZMX=OH
M[@6LPM-0M&=#=:3=>5'*;:X168)((Y8I!R5>.6.1&>.1';KJ^.VT9ZA^9_QH
M_P"1\NOK7)UUGQH_Y'RZ^M<G7ZEA_P"''T/Y9QW^\3]0HHHK8Y0HHHH *5!N
M<#WI*U/!FE_VSXCM[?\ OM2E*RNRJ<7.2BNI]F?L6_#Y=&\*6^I; K7"]<5[
MY7&_ ;1_[$^&UC!MQM6NRK\SQU9U*\I/N?TQD6$CA\#3IQ[+[PHHHKD/6"@G
M HILK;8V^A- 'F/[2OQ4B\ >%)DW;9+B,JI![U\!^)M>F\0ZM+<3.9&9C@FO
M9_VSOB4WBCQ%]A63BU<J0/K7A%??9+@U1H<SW9^ \:9Q+&8UTXOW8Z(****]
MH^-"BBB@ HHJ.YN5MXBS,%4<YS0 YW$:Y8X%<7\0/B?;^'[9TC?=)C'!Z5C_
M !%^,"6D;6]JZL>AKR/5=6FU>Z:65B2QSBO6P>7.;YZFQ.Y8\1^)[CQ%=M)-
M(S#/&:S:**^@C%15D4%%%%4 4444 %?1W["O[04_@'Q8NGW$[>3>2"-!GI7S
MC6AX4UAM \0VMXK%?L\@?\JXLPP<,50E1GU.S+\9/"XB->F[.+/VETZ\2^LX
MY$8,&4'(J>O(_P!CKXG+\3?A5#>&0,RD)U]!7KE?@F*P\J%65*6Z=C^F<#BH
MXG#PQ$-I*X4445SG6%9OBWP^OBG09[%L%9QM.:TJ5#AA3C)Q?,B914XN,MF?
MD;^UEX./@GXSZG9*FV.-N,#CK7FE?5W_  4C^'W]E^)Y]8V;?M$F-V.M?*-?
MO>2XI5\%3J>2OZG\RYWA7A\=5I6V;MZ= HHHKU#RPHHHH *!UHH'6@#]3/\
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
MD'YSQ%@%0K^TAM+\SWL#6YX6>Z/DGXT?\CY=?6N3KK/C1_R/EU]:Y.OL,/\
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
M=0:RYCED+J#(/L\,JQF)XFF9&D^SM!XF<YLL)3M'XGL=F%PSJRUV/)?V+_\
M@BUJ M=/DU&QF\"^']IFFU:ZAMW\27X\I&A%M:3130VD3-)EWNP;A3 \1M8S
M(LR?=7P;_8)^''P5\6:+XCL['6-8\3Z#:O;VNJ:SK%S>F*22-8IKF*V9_LEO
M/(@92]M!%A)98T"1R.A]FHK\ZQ&+JUY<U25SW(4XP5HH****YS0**** /RV_
MX+8_M$:QK?[0%KX=TO5(+7PE\$M ;Q)J9M+N&9[_ ,1ZG#<V=I9S*$\RW:UT
MY[FX*>9^]358&:,!8G;\,/&7BFX\9>(;C4+IS)-,Y+,>_-?I;_P7B^+$GA']
MI/XL:&KM&FJ>*[20C!7?_P 4UH@_'IU_"OR^Z&OT;AK#*GA?:?S:GA9A4O4M
MV"BBIM.T^35;Z.WA&Z29MJCWKZ(X#T;]FWX$+\8/$]PVJWT.A^'=*M7O]1U2
MX.VWL[>,;I)'/954$DU^]'_!)/\ 8;70?!__  E_B3PW-X>TBSU&2#PUX=U+
M2;G3]2D:RN)(?[5U*.X2-_,DEC,MK!L\N*,07!,DSQ_9OG?_ (('?LIM-K>F
MW%]IN@LOA."VU_5FOX?M,\[SFZ2PCMX^%C:.:V>X,[DE&MX52-C(98?V K\[
MX@S2=:JZ,'[L?Q9[N!PZC'G>["BBBOFSO"BBB@ HHHH \[_:H_9^M?VF?@7X
MB\*-/8:7K5]I]VF@:[<:9'J$OA;4I+6:"#4[>-RO[^ S%E*NC=0'7<37X0_\
M%<?V.)O _CG7-O\ PC]QKGAF]6VUJ31KF*2&1I(4N(9F@61Y;1I(98W-O/AT
M+?*TT1BGE_HBK\Y_^"Y?PXT3P&^@^.9&UJ_U;XN76G?"Z>P+PFPM([:TU_5+
M:\1?+\T3"9Y(W/F[&C<?)N56KU,HQLL/B(M;/1G/BJ*J0:/Y['78[+Z'%)6I
MXRT"3PWXANK69=K)(W'XFLNOU-.ZN?-ESP]J#:5KMI<KPT$JN/PK]^?^#?\
M^(&A^/T\5:Y-K"GQ9KOAW2;!=/ENDWRV6FW.HL9H8L[B$DU0+(P!53- #@L,
M_P _6:_4C_@B'\:;CX8:5X%O;*/[5<6OC33M*NK;[?)9_:;/5)QI;J2@82+'
M+>6]UY3J4=K-.48)(GS_ !+1Y\(Y=4=V7RM5L?6GQH_Y'RZ^M<G76?&C_D?+
MKZUR==>'_AQ]#^=\=_O$_4****V.4**** "O9/V//^2C6/\ UT_K7C=>R?L>
M?\E&L?\ KI_6N/,/]WEZ'L</_P#(PI>J_,^^!THH'2BOS,_I@**** "O!/VX
M]1D3X<W4&X[6.<?A7O=> _MRV<A^'UU+CY/7\*]#*[?6H7[GS_%%_P"S*MNS
M/B&BBBOT@_F\*"<"FS3+"FYN@ZUPWQ"^+,.@6[1V\G[_ *5I3HRJ2Y8@:WC7
MX@6WAJT?YD=P.F:\.\8^.[KQ3>N^]TA;HF>E4=?\17'B"[:29CU)QFL^OI,'
M@8TE=[B]0S1117H#"BBB@ HHHH **** "BBB@ HHHH ]8_8MD6+XXV3,=HQU
M-?JMX:;?H5L1TV"ORE_8VLUOOC;9QM]TCM7ZL>%8A!X>M4'14&*_*^.[?68>
MA^Q>&M_J]3U_R-"BBBO@S]."BBB@#Q[]M#_DF)^C?RK\KM=_Y#MY_P!=6K]4
M?VT/^28GZ-_*ORNUW_D.WG_75J_5>!/]UEZGXCXC?\C"/H5:***^[/ST****
M "@=:*!UH _4S_@BM_R;QXT_['!O_33IE?8E?'?_  16_P"3>/&G_8X-_P"F
MG3*^Q*_ \[_W^M_B9_2G#7_(JP_^!?D%%%%>6>X%%%% !1110 4444 %%%>7
M?MP>/=>^%?[%GQ?\4>%;F:R\3^&_!.LZIH]Q#;I<207D%A-+ ZQ.KI(RR*I"
M,K*Q&"I!P0#\@/\ @JU^W'-XZ^+?QXC7Q+KVL^'=/\2+X+\,VLTTL&F::=.L
M(X=2\BT(13<#4IM1B>Z96D=,(DA@$8K\HU)VC=UKZH_X*O?M$M\=_CU-NU"[
MU*;39Y5N;JYD#S74O 9W( 4'@ *H5$551%1%51\KU^I9+@_J^%C%[O5GSN,J
M\]1L*='&TSA44LS< #O3:[3]G_P3-X[^*^BZ?%'Y@GN55AC/&:]24E%79S)7
M=C](/^"0_P"P3=_'SP)X9M[OPG!JN@ZAXAL9O%5QJ%M:W5A:Z9;NUXT$]O-,
MC7"WCV@L]L:2A!<L\B%%*M^[%?%O_!'WX'^(/ MGX^\67T.I:/X3UQ=,T'PQ
MI=U!Y8O+;3UN9)=80%]RK=3WTD2JT:%HM/BF4R1SQM7VE7Y/F6*>(Q$JG3H?
M2X>GR4U$****X38**** /S+_ ."\$-KX@_:$^#O@)+.RBNOBQX8\46DUV!%%
M-/+IC:9=6:NY&^41BYOUCC!PK7DI ^8Y_"?XH>$)/ ?CG4-)DSYEG*8SGV-?
MU5_\%!_A)JWQW_88^+OA/P[I4.M>*M9\(ZE'X<M7:&-O[76V=]/DCDF(CBFC
MO%@DCE9E\J1$?<I4,/YT/^"@_P /-)OKK0?B5H"S?V%\1-.M];L6EQYOE3QK
M(JR!20)%W88#HP8=J^QX5QEF\/+U1Y>94M.='S'1117VYXY]"?\ !.CXQP?"
M?XVQ->-,+2],<;&*=X)(V$BLDD<B%7CD1PKHZ,&1E5E((!K^F?\ 94^*4?QF
M_9W\)^(!?W>IW5Q8BUU"YNK7[--+?6[-;W>Y!'&N1<12C*((VQN3*%2?Y(-
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
M/^ZP]#YK$_Q&%6=%&=;L?^OB/_T(56J[X9&[Q1I8_P"GR'_T,5Z3V,#^BO\
MX(U:6W_"POB)J$,+26:^$O"6ER7,<;&%;R%M8FEMC)C;YT<5U;2-&#N1;F%F
M $BD_>E?/?\ P2SB6#]A_P +*HPHU'6__3Q>U]"5^.XB7-5D_-GU5/2*"BBB
ML2@HHHH *^,_^#@/_E%-X]_[#GA3_P!2?2J^S*^,_P#@X#_Y13>/?^PYX4_]
M2?2JJ.Z _ S]O3_DONN_]?\ -_Z$:\2KVW]O3_DONN_]?\W_ *$:\2K]>PO\
M*/H?+5/B85);W,EK('C8HR\@BHZ*Z"#77QWJRC O9*7_ (3W5_\ G]DK'HJ>
M5=@NS8_X3W5_^?V2C_A/=7_Y_9*QZ*.5=AW9L?\ ">ZO_P _LE'_  GNK_\
M/[)6/11RKL%V;'_">ZO_ ,_LE'_">ZO_ ,_LE8]%'*NP79L?\)[J_P#S^R4U
M_'6K.N#>R5DT4<J%=DEU=R7LOF2L78]2:CHHJ@"O0OV>/];X^_[$/7__ $WS
M5Y[7H7[/'^M\??\ 8AZ__P"F^:N/,/\ =JGH_P C6A_$CZH_;KXT?\CY=?6N
M3KK/C1_R/EU]:Y.N7#_PX^A^ 8[_ 'B?J%%%%;'*%%%% !6W\/-7_L/Q;:W'
M3RVZUB4Z)S'(K#L:F4>969I2J.$U-=#],/@QK']N_#^RN,[MZ]:ZJO%OV//&
MR:MX!L['=EH5YYKVFOS/&4W3K2B^Y_3.38I8C!4ZB[+[PHHH)P*Y3TP)Q6;X
M@U:&SM9%9@6VGBH?$?B:+2H&7/SL,+@]ZX:[U";59#),V6[4UW)EKH?G)_P4
M4TF[\/\ C>2X7='%>2$CWYKY;)W'-?IE^WC\#O\ A8_@UKV./=)8QE^!Z5^:
MFI63Z??2PNK*R,1@BOVGA7'PQ&#26\=&?SQQ;E4L%F$E;W9:K]2"BBBOICY@
M**** "BBB@ HHHH **** "BBB@ HHHH **** /6OV*?^2Z67TK]5/#G_ "!+
M;_<%?E7^Q3_R72R^E?JIX<_Y EM_N"ORGCO_ 'J'H?LGAK_N]3U_R+U%%%?"
MGZ8%%%% 'CW[:'_),3]&_E7Y7:[_ ,AV\_ZZM7ZH_MH?\DQ/T;^5?E=KO_(=
MO/\ KJU?JO G^ZR]3\1\1O\ D81]"K1117W9^>A1110 4#K10.M 'ZF?\$5O
M^3>/&G_8X-_Z:=,K[$KX[_X(K?\ )O'C3_L<&_\ 33IE?8E?@>=_[_6_Q,_I
M3AK_ )%6'_P+\@HHHKRSW HHHH **** "BBB@#XU_P""TGQGL_"7P7\$_#^Z
MOK/['\4O$9LM>TY;IH[Z]T&SM+B^O=BI*C&V>6&RM+DL'C,&H/$RYG0U_/K^
MV7\5U^+OQQU35(?+6U8A(HXP%CC5>%50.  ,  < "OTF_P""Q7[52ZW\;OB[
M?3:MI.K6/A^:+X?>%S8RR2QV$45I;W6JMN,KQ?:9+^X:UG,2QD?V5#%("\)K
M\A+B0S3NQR=S$\U]YPO@^6DZ[W>WH>+F-6\N1#****^L/-.H^$'CR'X<>.+3
M5KBU6\CMF#&-NAK[LL/^"ZOB[P]IMK:>%?'/C#X?Z=! D<FFZ1H^BWEO+*H"
MF8O>VDT@8JJ*5#!/D! !+$_G717#B\OH8G^,KFU.O.G\)^C'_#_#XJ?]%R^)
MW_A,>%O_ )6T?\/\/BI_T7+XG?\ A,>%O_E;7YST5Q?ZO8'^7\3;Z]6[GZ,?
M\/\ #XJ?]%R^)W_A,>%O_E;1_P /\/BI_P!%R^)W_A,>%O\ Y6U^<]%'^KV!
M_E_$/KU;N?HQ_P /\/BI_P!%R^)W_A,>%O\ Y6T?\/\ #XJ?]%R^)W_A,>%O
M_E;7YST4?ZO8'^7\0^O5NY^C'_#_  ^*G_1<OB=_X3'A;_Y6T?\ #_#XJ?\
M1<OB=_X3'A;_ .5M?G/11_J]@?Y?Q#Z]6[GM'[8O[3UG^TMXWCU*STN+3;>W
MMTMHHXX8H554&!A(D2-!C^&-%11PJJ  /%Z**]>E2C3@H0V1RRDY.["G1MMD
M4^AS3:*T)/UF_P"")G[0WAN+XG_#>]UIH;74O#]Z?#L>H1Q7TETT.IC[+':8
MM9%#0R7S6+,+I)K>,H)2L;QI/%^XU?RI_P#!/[XGZ=X,^)%QI&N6=MJF@^)H
M6TW4;&Y7?!>6\HV21N.ZE20:_HJ_X):^-_%GCO\ 87\&2>-KV75O$>ASZIX:
MFU.99Q/K$.EZI=Z;;WTQGDDD>:XM[6*>21G.]Y7<8# #\XXCP?LL3SK:1[V
MJ<U.W8^@J***^>.X**** "BBB@#R3X\?L0?#K]H;4YM4UK2)['Q!);RP#5]*
MNY+*Y+.D:K),J'R;MH_*C\L74<R(%*[=KNK?"7[2_P#P0GUGXG:OXF6UT_PC
M=:#:!9-%NK+4WM=;U1!'N=)[9K9;5)]WR*5N$BD(WG[.&V)^I%%=.'QE:B[T
MI-&<Z<9Z21_-7^T;_P $NM'^"7BN3P_/XEAT7Q(K*J:1KI_LV\FW2-$KPK+@
M3Q-(CHLT)>)RC;'8 FO#?$_[!OQ(T.:9HO#]Q=6\'WWA(D"9SC.W.,X/7T-?
MU;^*O"NE^.O#&I:'KFFV&L:+K%K+8W]A?6Z7%K?6\J%)(98W!62-T9E96!#
MD$$&O(W_ ."<?P+M4A_LCX6^$?",D4XN#-X5L_\ A')YR(Y8@DLE@87FC"S2
M'RY"R;BK;=RJP][#\48B&E1*1QSRV#V=C^6;Q#\&/$GA0XU#2[BW_P!Y2*YF
MYA:TEV2 JWH:_IQ\4_\ !''P)XVMUCU3QK\0+QE0*9'AT0.QQC<<:<!GOTKY
M8^.'_!"_7O 6DV>HZ9X7\%_&.)82NI66BP?\(KK0DW1(CVJ7=U-:3@[Y'D$U
MQ;>6D/R><[A!ZU+BJ@_XD6CEEEL^C/PRW"EK]>?$'_!!3Q-XR\-VMY8_#7Q%
MX;OKF(22V%WJ6C2R6CD<HSQ7K(Q'JI(-?+7Q-_X(R^//"-SYMY#J?AM;B\GL
M;6/6M.>Q2\FBFN(F2&5LQ2,QM9W15?=)"JSH&ADCE?U*.>8.I]M+U.>6#JQZ
M'Q717K'Q>_8W\9?!R1EU#3;R15_C2$E?SKRNXM9;.39-')&PZJRX->I3J1FK
MQ=SGE%K<CI4<HP8=1T]J2BK)/JS_ ()__M<7G@[QGIOAW5M1EM]-^VVU];76
MR*9M-N[>9)[:ZC657C,D4T<;KO5E)7!!!(/[_?\ !.']K;6OVM_@_P");KQ1
M;:;#XJ\$^*[_ ,,ZG/I=HUKIE^%$5W:7%JCSSR!'L;RSW[WR)Q. -H4G^5O3
M[Z33KN.:)BKJP((^M?LY_P $9?VI_$4/Q:^$NDZ1KB+H_CN]N_#WBG1KI7FB
MNWM]&O;VTO[?Y@(+J/[ ('<96:"0*ZLT,#Q?&\39>N7ZS!:]3U<OKZ^S9^Q5
M%%%?$GKGR1_P60_Y-T\-?]C%+_Z9M4K^:SXJ_P#([7G^]7]*?_!9#_DW3PU_
MV,4O_IFU2OYK/BK_ ,CM>?[U?<<)_P .7J>-F7Q(YV@]**#TK[ \P^Y?^"3G
M_(\>%_\ L>/"'_J2:;7](]?S<?\ !)S_ )'CPO\ ]CQX0_\ 4DTVOZ1Z_->)
M/]\?HCW\O_A!1117@G:%%%% !1110 4444 ?R"_%C_D4?A?_ -B3IW_H%<;7
M9?%C_D4?A?\ ]B3IW_H%<;7ZWEO^ZT_\*_(^9Q'\27J%>M?L3?\ )?\ 2_\
M>'\Z\EKUK]B;_DO^E_[P_G6^(_AR]"*?Q(_?[_@BU_R!OVC/^RN2_P#J-Z!7
MVI7Q7_P1:/\ Q)OVC/\ LKDO_J-Z!7VI7Y#5^-^I]/'9!111691_,?\ M^?\
MD"^$G_8GZ1_Z1Q5\AU]>?M^?\D"^$G_8GZ1_Z1Q5\AU^K93_ +K#T/FL3_$8
M5>\,?\C3I?\ U^0_^ABJ-7O#'_(TZ7_U^0_^ABO1EL8']3G_  2X_P"3(O"_
M_80UK_T\7M?05?/O_!+C_DR+PO\ ]A#6O_3Q>U]!5^.5OC?JSZJ'PH****S*
M"BBB@ KXS_X. _\ E%-X]_[#GA3_ -2?2J^S*^,_^#@/_E%-X]_[#OA3_P!2
M?2JJ.X'X&?MZ?\E]UW_K_F_]"->)5[Q_P4*T>71_C_K0D'^LOIB/^^C7@]?K
MV%_@Q]#Y>I\3"IK/3YM0?;"C.WH!4-?0W_!/?PKH/B[XI6]IKD/G0R2_=SC=
M@9Q^-57J^S@Y]B81YG8\2'@#5C_RYR_E1_P@&K?\^<OY5_0/^RE_P2A^'_[1
M?[,W@'XA:EJWB31;KQYH%EXB&FZ9;:8EMIL5W EQ%;@S6L\CM''(B/(9")'5
MW"QJPC3T#_AQ]\+_ /H:/'7_ 'ZT;_Y7U\S_ *UT?Y6>E_9LNY_-Q_P@&K?\
M^<OY4?\ " :M_P ^<OY5_2/_ ,./OA?_ -#1XZ_[]:-_\KZ/^''WPO\ ^AH\
M=?\ ?K1O_E?2_P!;*/\ *P_LV7<_FX_X0#5O^?.7\J/^$ U;_GSE_*OZ1_\
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
MHXW.M>,O&WB/4-:N6E=C>W%MJD^EPOM8E4VV>GV<6U JGR=Q!=G9OJBO#_\
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
M5\$O#^DQMX7\<^'/BGKEQ.D$&@>"-;T_5M2D!R7F<?:%B@@C16=YKB2.,85
MS2R11O\ DW_P5D_X*2ZA\5+(VNK7WAV7QA9P7%I86FBVO^AZ#:SRI)+"MS)F
M>YF;RH$DF_<Q2"VC9+:$E]WH9;@:F(K1C%:7U,<16C3@VS\Z?CKJ U7XQ>([
ME6\P37LCAO7)KDZFOKV34;R2>5MTDIW,?4U#7ZM%621\R]7<*^H/^"?NO:AX
M3^&?Q7U#2=+FUW5Y- GTW3=+A#M-JMY=@6L%K$J*SO-)),JHB*6=B% R:^7Q
MUK]"O^"/?P(E\7?%;X8Z4TGV%/$OQ"TJ_%XT/G"'^QTN-=V!=RY,W]F>1NS\
MGG[\/LV-Y>=U.3!S?D=6#C>JC]XOV3_@9_PS!^RU\-?AI_:G]N?\*[\*Z7X9
M_M+[-]F_M#[%:16WG^5O?R]_E;MF]MN[&YL9/H%%%?EI]$>0_MWZ1K6M?LM>
M(D\/Z?J6J:G:W&G7RVEAIR:C<3Q6^H6T\RK TT)?]S')GRV>4#)BAN) EO+_
M #,_M]VEK'^TYKUQI\L-SIMX5N;2XA;=%/$_S(ZGNI4@@U_6)7\R?_!13]F*
M\^#'@W0GO8[7[?X?C;PO?2VDAEMY+K3I7LIFC8JI,;20.REE5MI7*J<@?4<+
MUU'$.#ZH\[,HW@F?']%%%?H!XAV/P+^)5Q\*?B%8ZM;LRR1RID@XXS7]$?\
MP1W_ &H])\8?#D_#8:;]EO+/^TO$^DW]FOFZ?JUE=:@UQ.I*H!;75O/?+&\,
MG^L1XI8WDW3)!_-6IVL#Z<U]#?LC?MD7/P=U&WL]3NM2M]/CF=XKS3M0GT_4
M=-9XGA:6UNH666"0Q22)N1AE793E20?!SS*WBZ?-#XD=N#Q"IRM+9G]4U%?F
MS^R+_P %HO$7B30HK?7+/0?BEI]F!C5-'N4T7Q)=0K:@ /I\P%E/<M<(2\D=
MW:1E9LI AC"2?4WAO_@JC^SOX@GU*WN?BYX/\+WVDW9LKFP\6W1\,7RN(TDW
M+;ZB()9(BLBXE1&C8AE#%D8#\[K8>I2?+4BTSW8U(R5XL^@**\4_X>4_LY_]
M%^^"G_A<:9_\?H_X>4_LY_\ 1?O@I_X7&F?_ !^L2CVNBO%/^'E7[.8_YK]\
M%/\ PN-,_P#C]<_\2_\ @K!\ _ 7A*;4-)^(OA_XC:CDQ6NA^!;R+Q)JM[.8
MY'CB$5J[B$.8]@FN&BMU=T#RIN!HLV!]%U^8O_!:C]J[3M<\77OA&2&QCTOX
M-RV^MB\EBD^TWGB2YL+E([2,2(J"&WT^^2=I8S+YDE["@:%K>59,G]N[_@LE
MK5Q\--8\,3?9?A#;:I<-#-J>C>(_[3\3?V?O<&"/RX$M]/NYHP@:XAN+HVX>
M01,9!'<1_D/^TS^U'<?&+5)K?3XUL]'^VW%ZJ>;)-+<S3R-)+/-+(S2332.Q
M=Y9&9W8DL237T63Y+5K5%4J*T5KZG#BL7&,>6+U/+O%WBBX\8Z[-?W3M)-,Q
M)+')/-9E%%?HJ5E9'@A7UK_P2=^!]I\3OC]I-OJL=S-HFO7^GZ+J,4,\ENT]
MI=7]O;SQB2,JZ;XI73<C*P#$@@X(^2MI;@5^HG_!$[X=3:CXL^%^E6MO>)JW
MBCQ''J3W,>F/>QZ=I^E,NH3S3[6411RR0V]FLK-M26^AX<XC?RLZK>RPDV^N
MGWG5@X<U5'[T4445^6GT04444 ?S'_M^?\D"^$G_ &)^D?\ I'%7R'7UY^WY
M_P D"^$G_8GZ1_Z1Q5\AU^K93_NL/0^:Q/\ $85>\,?\C3I?_7Y#_P"ABJ-7
MO#'_ "-.E_\ 7Y#_ .ABO1EL8']3G_!+C_DR+PO_ -A#6O\ T\7M?05?/O\
MP2X_Y,B\+_\ 80UK_P!/%[7T%7XY6^-^K/JH?"@HHHK,H**** "BBB@#\?\
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
M ";=K?\ N_TK\HCUK]7?VZ?^3;M;_P!W^E?E$>M?J_ ?^YS_ ,7Z'XCXD?\
M(RA_@7YL****^Y/ST**** "BBB@#UK]BG_DNEE]*_53PY_R!+;_<%?E7^Q3_
M ,ETLOI7ZJ>'/^0);?[@K\IX[_WJ'H?LGAK_ +O4]?\ (O4445\*?I@4444
M>/?MH?\ ),3]&_E7Y7:[_P AV\_ZZM7ZH_MH?\DQ/T;^5?E=KO\ R';S_KJU
M?JO G^ZR]3\1\1O^1A'T*M%%%?=GYZ%%%% !0.M% ZT ?J9_P16_Y-X\:?\
M8X-_Z:=,K[$KX[_X(K?\F\>-/^QP;_TTZ97V)7X'G?\ O];_ !,_I3AK_D58
M?_ OR"BBBO+/<"BBB@ K\X_^"XG[36G^$OB!X&\*NMK<?\('IMW\1+XS:7,[
M65W(LNE:24N21"OF+/K+[%#RAK*-OW:X\S]'*_,W]JG_ ()0_%'X@ZS\9]8N
MH?#GCUOB)XQCUJ&[TRZBT[7+K3S%;VMK:2V\T<5J/[/MT$(?[5NGBMS*1YTI
MB/5@G35>+J_#?4SJ\W(^7<_"/XE^)Y/&?CK4M39F?[9,9,GWK!Q7ZQ#_ ((,
M>. /^29^+_\ P9:#_P#+"C_APSXX_P"B9^+_ /P9:#_\L*_0(\08)*RD>']1
MJ]C\G<5]#_\ !/KP'I6K^+M8\4:]-#:Z'X(M)-9OIY<[(8H4,C$_@O;GZU]M
M_P##AGQQ_P!$S\7_ /@RT'_Y85]@?\$[O^"/<GP#\7^'?$'B_P /^';>TL-F
MN)IYOEOKR'4D"_94N8_LY@S SR2[H9WV7%O T;L%W'EQW$.'="2HOWGL:T<#
M/G3EL?:'[,?P_A^%O[/?@W0X]%_X1^:TTJ![RP-M;VTL5Y(HENFE2WEFA\YY
MWE>0QS3*TCNWFRYWMW5%%?GY[84444 %%%% !1110 4444 %%%% !1110 5^
M&'_!:#X#:;XC^)WQ \-^'?",?@W2?A7<:9'I>GV\,=M:7&G7&EV\B75E!'#$
ML5F;A;NW 4R@SV5W^\!S%%^Y]?+?_!0/]@FX_::\3Z#XK\*VVD+XL@L9O#.K
M_P!H:D-.L]1T::1)SYYCL;F:YFMI8C]FCWP)$;Z[<NP9HI>W+\4\/7C5,:]/
MVD'$_EYEC,<K+@_*2*;BOUP\2_\ !!/QI;Z]>11?#WQ%?1PSN@N;/4]&^S7
M#$>9'YMY')L;JOF1H^"-R*<J*/\ PX9\<?\ 1,_%_P#X,M!_^6%??_ZQ8/\
MF/%^HU>Q^3N"*^G/V:OC?JVF_LU>+-!\/WEG8^,/"\*>-O"][<6$=\VFZKI4
MJWUO-%%(K*9=T)094@B0JP925/V-_P .&?''_1,_%_\ X,M!_P#EA7=?LU_\
M$8OB)\*/C=H.L6/@#6-+DCF8-?:KK&E165FJHS[I#;7%Q.0S(L8$<+G=(N=J
M!G7CQ^<8*O0E3<MT:T<+6A-2L?L!X4\6:7X\\+:;KFAZEI^M:+K5K%?:?J%C
M<)<6M];RH'BFBE0E9(W1E974D,"""0:\\_:(_8X\"_M+Q276M:?+IOB=;-K.
MS\3:0XM-9L$V3+&!-M*S11O<22K;W*RVQDVL\+D"N>_X)N?LRZY^Q_\ LC:/
MX#\1MX?.K6.MZ_J3KH<CO80Q7^MW^H0QQEHHC\D-U&A'EJ RL%RH!/NE? ;/
M0]L_*']O/_@BB]Q?:EX@M= F\9>'X8'G:?08=NN6@59I&,EA]V["QQQC-HQG
MEEF"QV8 S7YQ_'K_ ()4^.O OC>;2])TV9;B.T34/L-Y#+:7PMG9U28P2JLG
MEEHW7=MQN1AG*D#^GJN5^,/P4\,_'KPB-#\5:<^H6,=PEU"T-W-9W-K,N0)(
M;B!TFB8JSH3&ZEDDD0Y1V4^W@\^Q-#1OF7F<=;!4Y^1_)+\0?@]KWPPNC#K%
MF]O(&VXP:Y?:?0_E7]*GC;_@B#X+\2W.H75O\0/'LS%;DZ7IVMPZ9JFEV#.K
MB".4&TCO;B&$LG#W@F<1C=.6+.?FWXS?\$)/$&H>"/M]KX(\(3ZH%B^T:;X<
M\0F:=G9E5_(-Y;6L3*FXN?,EC)1#@,^U&^CP_%%"2M433.&IELU\+N?A[17Z
M._$?_@W[^*&D:;J.KGP5XX@L;"%[J86SZ5?SK&@+-LM[>\DGF8*"1'#&\CG"
MHK,0I\.\*?\ !.KPS\3;Z6S\'_&+X?\ BO4(K<W9M-,UJWN)Q""H+E%;(4%E
M&?5A7J4\ZP<]IHYI8.JMT?*=%?64W_!*+Q-%(5_M2S..XFC_ ,:;_P .IO$W
M_03L_P#O]'_C71_:.&_G1'U>IV/D^BOK#_AU-XF_Z"=G_P!_H_\ &K&N_P#!
M+J'P!X;M]6\7_$7PCX2T^YG%M'<:KJ<%M&\I!(0%F R0I./:IEF>%BKN:#ZO
M4>R/D>C!]#^5??OP?_X(7>-_B]IZ:YX4TOQ5XK\.[T\C5;>&SL++4U>*.9)K
M1KV> W5N\<J,ES '@?)"R,58#ZQ_9X_X(+>(K#3[B]U;P7H=K-;LT45GXDUV
M.&:Y81JPD'V&.\C$19MF6<."CG9C:6XJW$&"@M)7]#:.!JOH?C_\,/@CXB^+
M][]GT*RDNI=VW 4]:^W_ -B3_@DOJ?BSQGHL>N>'=?UR\N->M]$N1I5@US;:
M'(R)<337TQ*0P)!:N)S')*DDNZ*.,-)-$K?K#\'/^"-'P[^'6LW=]JVK^(-6
MCN@ZII6F2?V%IEIB7=#)$;4B]\U8@$?S+MXY&:1_+3*+']/?"OX6:!\$_A_I
MOA?POIL>EZ'I,92W@61Y68LQ>26220M)+-)(SR22R,TDLCN[LSLS'YW'<35*
MB<*"Y5WZG=1R^,=9ZGDG[*W[!/A_X VFFZEX@_L/QIXUT>>5],UK^Q$LX]!A
M9984CL(6DF:U8V\KI-*)6DN"[[F$0B@A][HHKY>4G)W9Z25M$%%%%2 4444
M>7_M2_LM:+^T]X-CM;J1=+\0Z4)'T;65MQ,]@[A1)%)'E?/M9=B"6 LH<(C*
MT<L<,T?XO_M]_P#!(N^\(:_J5[-H,GA_5(XK.>ZNX5N+CPY(]W((8D@U%H8X
MRYN/W/DRB*8,8SLVRQ/)^^%4?$WAG3?&OAO4-&UG3['5M'U:VDLKZQO8%N+:
M]@D4I)%+&X*NCJQ5E8$$$@@@UW8',*V%ES4G\C&M0A45I'\DOQB_9<\8? V\
MDA\0:;):M&<'*FO.]I]#^5?T]?%7_@CQ\-?&NDVL.AZEXJ\/R6-O.B07VIR^
M(;&_E:)(X&NEU!IKAHXB@.RVN+8OO?<Y.UE^4?VAO^"#FJ7^C7MUHGA/POJ)
MAG,<4&BZOY5]=Q&;8LJQ7444$9$9$KQM<G: ZJ\K!=_V&%XHHR5JRL_P/+J9
M;)? ?AG17Z!?'+_@AMXL^"OA#4/%WC2.[^'OA'33$MYK6NZII"V-HTT\<$*N
M8;R1QOEEC0';@%AD@<UYKX7_ ."8%G\2]$NM0\&_$SP;XNM+&7R+B72M5@N5
M@DVAMC%6.#@@X/8UZU/.<'/::.66$JK='R/17U@W_!*7Q,&_Y"=G_P!_H_\
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
MK\J_V*?^2Z67TK]5/#G_ "!+;_<%?E/'?^]0]#]D\-?]WJ>O^1>HHHKX4_3
MHHHH \>_;0_Y)B?HW\J_*[7?^0[>?]=6K]4?VT/^28GZ-_*ORNUW_D.WG_75
MJ_5>!/\ =9>I^(^(W_(PCZ%6BBBONS\]"BBB@ H'6B@=: /U,_X(K?\ )O'C
M3_L<&_\ 33IE?8E?'?\ P16_Y-X\:?\ 8X-_Z:=,K[$K\#SO_?ZW^)G]*<-?
M\BK#_P"!?D%%%%>6>X%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^#_ ,<-0EO_ !]>
M-([-\QZGWKCZZKXQ_P#(\W?^\?YURM?T5A]*4?0_E&?Q,****V)"BBB@ HHH
MH **** "BBB@ HHHH **** "G1S/"V59E/J#3:* -K0/'VJ>'IUDAO+CY3G&
M\UZAX*_;C\5^"MODL)-O]XYKQ6BN3$8'#UE:K!,ZL/CL10?-1FXOR9]?>&/^
M"F6M.$6\6-?6N^\/?\%(K&64?;)%5?:O@.@C->-6X4R^?V+>A[M#C#-:7_+U
MOU/T7_X>-^'O^>U'_#QOP]_SVK\Y]@HV"N7_ %+P'F=?^O>:?S+[C[;_ &E/
MVW]%^)7PEU#2+>7=-<# %?$IZT!<45[F5Y71P--TZ.S=SP,TS;$9A55;$.[2
ML%%%%>D>8%%%% !1110!W'[/?CF'X=_$>WU*=ML<8Y-?:VD?\%$O#]GIL,;3
M?,JX-?GC2;17B9GD.&QTU.M>Z/<RKB'&9?%PPST9^C'_  \;\/?\]J/^'C?A
M[_GM7YS[!1L%>9_J7@/,];_7O-/YE]Q^C'_#QOP]_P ]J/\ AXWX>_Y[5^<^
MP4;!1_J7@/,/]>\T_F7W'VW^T)^V]HWQ"\'?8[>;=)R*^*]2F^TZC<2C_EHY
M:H0,45[F6Y51P,'"CL?/YIFV(Q]7VN(=WL%%%%>D>:%%%% !0.M% ZT ?J9_
MP16_Y-X\:?\ 8X-_Z:=,K[$KX[_X(K?\F\>-/^QP;_TTZ97V)7X'G?\ O];_
M !,_I3AK_D58?_ OR"BBBO+/<"BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _!GXQ_\
M(\W?^\?YURM=5\8_^1YN_P#>/\ZY6OZ*P_\ #CZ'\HS^)A1116Q(4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !0.M% ZT ?J9_P16_Y-X\:
M?]C@W_IITROL2OCO_@BM_P F\>-/^QP;_P!-.F5]B5^!YW_O];_$S^E.&O\
MD58?_ OR"BBBO+/<"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _!GXQ_P#(\W?^\?YU
MRM=5\8_^1YN_]X_SKE:_HK#_ ,./H?RC/XF%%%%;$A1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 % ZT4#K0!^IG_!%;_DWCQI_V.#?^FG3*
M^Q*^._\ @BM_R;QXT_['!O\ TTZ97V)7X'G?^_UO\3/Z4X:_Y%6'_P "_(**
M**\L]P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@#\&?C'_R/-W_ +Q_G7*UU7QC_P"1
MYN_]X_SKE:_HK#_PX^A_*,_B84445L2%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4#K10.M 'ZF?\ !%;_ )-X\:?]C@W_ *:=,K[$KX[_
M ."*W_)O'C3_ +'!O_33IE?8E?@>=_[_ %O\3/Z4X:_Y%6'_ ,"_(****\L]
MP**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@#\/?C%_R.]U_O'^=<K117]!8?^''T/Y3K
M?&PHHHK8S"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *!UH
MHH _33_@CC_R0;QK_P!C<?\ TTZ97UQ117X3G/\ OU7_ !,_I;AS_D5T/\"_
M(****\T]H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
=BB@ HHHH **** "BBB@ HHHH **** "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>asur-20210930_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:asur="http://www.asuresoftware.com/20200930/20210930"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="asur-20210930.xsd" xlink:type="simple"/>
    <context id="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iec2f1475156b4b13acb63bc45d316288_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia290f3c8711140f79f6405111da72804_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ia99ef2feb1644b4b8443454398b310db_I20211105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2021-11-05</instant>
        </period>
    </context>
    <context id="icff08481e49c41c494165ef7a412319a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i36fee419b1494fc6a5c0a36e67302b0b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if64db801c32b4f938687105598301cdc_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:RecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie077ceb5f19043128b9c81fe057094ac_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i16dbcc41548d41ae934fc2e667681f0e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:RecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i35fde52abe0e4346855b298ce11ed70f_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i4a9bf3c792b0415ab2fe5c7ae2a4bc9d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:ProfessionalServicesRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i929a6cba5b8c468abb5c4d74a75cfd43_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i41808567ac3e4c51bb014ef41d8f3107_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:ProfessionalServicesRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i62859817fefa4e80b6e7eac3e778da2a_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ieb13703d0f174d43b997c34eace387de_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i722391c295464fdc86e48de22e76f43e_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="if1b70a251bce4fdea3de1e0e9a43ecbc_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="ifd29c89bb18048209882e17b2b9625cc_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="ic8bf5798966b4a5e88fe99c139f8c431_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="ic73a5f08c0fa46bc8e2b0b6c1ced68c0_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="id484f17f5fee432a9e08daeac7751616_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="i74ba33d18ec04f5ead551fe758a5d346_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="ibbabc175d931473098b04c3c6b32ebbb_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="i6256f28a503b4a4dad5a352aa120c212_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="ic42202e251ca48b0894e842983b7f0d8_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="i274f7c8a747c4b7385a24caa2f8d00b3_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="ib8c4425cc4ec42f3b507bf8c54bc1271_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="ib71450bad99947fba33dfea379593811_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="i3496ffe8addb4cdf9a342907fc372ca9_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="ic357edc569d9460e857cda01a03af28f_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="i5c1adcc6a9d44adaaa523572bca079fb_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ie57c9f590be64dfba3b407d5ce4934e7_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i37de517112c343dca4b2371aa9046cc0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i03bce5df23f4442cb34337617b9609e3_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9dd15b3c86964dd9a63eeb2080a3d1cd_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i79a87fee4ea549208dd4a4ee849247e9_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie55d5fd9f97940848b2295578d8530cf_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id6d95e73f8cd400280644206b0dcc480_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i425bbb69ea7e44f4a2c665b731877f57_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ibd98ad72353e44d5a7ad100ee230cbbe_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id1d4a02b768547dbbf07c0cab32bf142_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4c746fcbee734be1bbe7df3df286e063_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i60eaabc08da74b8c9fc65ee1373d2108_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie00e3e89f04f45fba744ddfe59d61ce1_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i80c1550a2a19441e9d352675cc1fe38b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibd51a976967843ddb0cf56d039b1c96a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie83a544318614f66924fe34f4b6ffa54_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i3b28fb8ae966473088b38d4d8c88cdb1_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ib1d6d3df43c04d46bad8bca00cb75739_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i9cd915f26bc2473c8c67a5648e4f38db_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i76396f0c938c43cf96bc4c6d9bce1549_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i20d4c565036a4520a13934c2bb8cefc6_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="i36d3eb1ce24949bd90999bda0eb46400_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="if1df9063d4224259aecb6c1593d4ac80_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="i76f52953d1f44cea999339f565e0774d_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="i4615b7b432f2436f91df85d9fc8ce357_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="ibbb0e712c38b4ba7a310c2d04df7b418_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0fc949ca72a545c1b7b4bee78cb93573_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="i4b7388f6511f40d49f7bd4a996195f82_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="i067d4bfed60640d19bd1acec9ec2f382_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="ib133065a9e6040c9870cb1f24b57d8ef_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="ie05cd0120db1499f98c32d267513e545_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="i75c8168bb19f4ab3a5b2d341e39cf790_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="i235f75ad18f84f5fa24f2e6eb0ad4471_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="i3985184e9dfa4c18a6612cdbd403b869_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="i160c714baf264ce1ab50c170957516d2_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="id14ac4e4140747138771920fd59c950d_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="i1e4293479fec43c2a930acbdea7cc2e4_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i205695d8dcc2457fa2cd4bc8c20d3221_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i204fb5ddc7124cbe9aa2c57b08765a06_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3d4c397685084b71954e882bfb2690bf_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i88bcca988d7f418e9006d5aa15ae6f88_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6253ec01fe8b495da665b00e73457bec_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i66bf5aa141f6402781ab393b7753fb83_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i7cd040c6eb0e40668c48e0d938871908_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i83acb4f812754e9a9d35238771e57dcc_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ide9bda8d93534ecea17eb8f7770b0766_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i2203a5c9e33c4b259789cccef0ad4486_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i6f13f3cbbbc4426da012f8d43ff9635f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i46440a994e734248a5be6a826224a74d_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1252142ecf9a4a1ca1a152e987d61097_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie56a555b6c934a6d9835e5fe88cf8ba6_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9d93b21cd13e46e29f19964405e0ede1_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6312647921fc4b25a8f05947207d7b65_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i0a730af4f5bf40198948c86861289012_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i4cf8371b1ecd47f0a14bae0c50918320_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i533f2c151c62446d8204ed6781aa7c18_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i22e63246183649eb921e2186bb01e624_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i7a26651e6bd9476ca60b807121f5131a_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i87a9b41e44bd4c2099379fbf17f23993_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i632948e5e1bd49b2855e5747545fbdc8_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i2edd65781efb41b6bfa784b768bf2eef_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i18db4db2c6b64a8e9dedb498e406cc27_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="iaed9d5033b1e43a594fccc9f07d2a4b0_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ie91a0c7916aa418eb2b1ae06bb2c62a8_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="icef3931d6b184f238334d31edeb056cc_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ie29daa89257d473ea90f717bbbe99d29_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="id464299839f84ffa92b7ec7e14e690c6_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i9da03fb5b1da420faa6a6f01d80781af_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ib286a029452040f39b2894023752ee55_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i045b3d56574745599c08ecb3235db77a_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i4b84176a1ec548e1afa77db74194295e_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="i7d975e61e7fe43f99eb2e79939cbf9b2_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="ib7404503093f42cb810aa7ced7246b49_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="i61e0b0fb736648cdb1fee11152a961fe_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="ie2e4c993a1f148ac9b88bb72a22ac7db_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="ife4ead5c91414c27840952dace55830a_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="icfa525b977a44b0bacc79ba99e4c0675_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="i0df12a68bf38452fb89b286f1e0afbdf_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="ie4bd5cd1c39e4c39b4ed7fc055c3edd1_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="i1941900ddb1c4db59575bfe805de7b97_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="i4939071065974927ac9296c28003a865_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="i6db0e9ebb79845cabc10110b5812af28_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="i40a320efde0a4e888e006acc6cb6ec11_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="i772825ddc54842a7811dc3b5454d6057_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="i1a767b372e1b49f58a85da259fabfce0_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="i86b8fbfc73b94ab3b5a6441b3ce4f0e8_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="iad8e394168924d758934594fcbc0e22c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asur:AssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i14acf6306d994c84a1bfaa40d4b4c005_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i99d5aea0fe4843e9b46d0fd1d8e039af_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i032a70c943dc41358984626e5df033a6_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ib9bdd0e8f6a047f7815e0d068f24f93f_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i65abff8a548640c8b4397ad53c25c455_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="i5436ff0a3ecf401f9abd5043ca9d3825_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="i9300829d4d8d462db646de903d83382e_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="i61976274f6fe45bab108da6389cc3b61_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="i88e68dbcd33d47a197b9cce82a903cdf_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i1ed25ef727c7400188d58b749269108e_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="i2f030fa134584a99a8a001c038ea8ef7_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="ie0dc2e39829847c79b27f2e0300279ea_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ie1bcf2ad3c574b9280675689f47339a9_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ie8897f39b8c4425088aebfe281a486dd_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="i6d45b33b9aed4c71b3fddb17cdd38629_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ied8767a73b6c47ceb6e341e3dbf38738_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ib471c36569af43fdad6117b4d006d48d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iff7016e1ea594d6c941184ae4b885665_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idcc18a9236094f4dbca6dd831af0eabe_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i17fb10fbf3d24ffd8d73b1c0919a6c84_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="ic9119933003e43f28bed1856adbde62c_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i49b2b8bfb3d24f3e9592bfa0404710dc_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i7432aeac376d4e7e914d1e0942a13c49_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="idd1f719c556b46c9ba7bae35471f4e7e_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="idde09c90c2ba4dd5acef1e50e79c3deb_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="if066a5838a724599856793086bf9b11f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asur:AssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib0c00f94e2f24f44aac0ee036ca3a8d5_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asur:SecondAssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if4473085f0cd41afbccfa375e4f4c5b8_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asur:SecondAssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i5437f308f7344f17bb51f1b528a24cc5_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asur:ThirdAssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic666ceff7592447e9ff3f6cddec4f946_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asur:ThirdAssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i23a0b34f18cb4fa096376c5e37fbe9b5_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="ia6c31901c13341f580ecc025da9f3f98_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="ifed6db2aeb8a42ce805d8857f261168e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2882723562bb4808afa7e1918eb47251_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="i8ca0d0ddae5b4035826de9643fdf6810_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="i6fc4ec5b0cfb4e19ac8fe0e7e02e17ee_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="ie63d8ccc40c84d408877f9c849517215_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9ec76212c84e45f5bfba16b3d20c5ec4_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">srt:ConsolidatedEntitiesDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i6e099a5cfc274be1bc0371731e1c0a9f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">srt:ConsolidatedEntitiesDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iff17b09f098a44d08b982cbbcc11c27e_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i3503df7809ee460688fcfab8464c0bf7_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="i7b7092cde3454c708f5ae41ecea31a54_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:PinnacleBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie249a434d2c849b794b3375a62afe395_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i133c7f56d1b24483804fee310eca3ccd_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="i6a89421440694646b752cc1c3dc130d6_D20210101-20210930">
        <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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifb9ce74d2598424a9b196aaaa63e71a2_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ia2fa4f8c6c5f4c30ac7c69ce8b81bf05_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="ie16484376c82453b80c20bfc82305ebc_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:StructuralCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7d7880075c63469681ae5606e4c7bcab_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:StructuralCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="idc74f4e74198497fb25c4d53d0e3adb6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:StructuralCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieb490a82009a4f19af9796c44e8b7539_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ShortTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ib88676f08d7e47eabf2afdfdf830764e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i6989e8c813fd45bfa16da61276e85f7b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ShortTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic71fc53dd6944d058b350bdd1fc9ef8c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i378b3af56a864fb89de5d42b4b779193_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:DebtMember</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="ia3b7900249a94242b4e858a9c6b0b9ee_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">us-gaap:DebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1332c0cf079144899dfae8f9fea64154_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:WellsFargoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7f99aa1f7ddf4333847a1fc4e593dc6d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:StructuralCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i55c8ece8d2404fa3bbd0465cd795e70d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:StructuralCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7cbe170de7ff454eaa62994145ed0f49_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="ieb06d2c1b7304aeab6257fb27966dfd7_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i87aa1ead7f724fa3a27305da3af94124_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-09-30</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if2fc399ea1174e09a10d8dcf24ad0cef_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie7a06ef76eba4d569cabc8d760889ffe_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifb35d1c676d44c16bca2d9afc82d660a_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i36b671ff76f04c358140eb7948113264_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i7ec50ca67a09410db971313655ee8907_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i91b47e3cea4247fbbe635692719589c6_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifc0010187bb44fa3b8d602be4434ff0c_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icf028a327ac948c28eb92c6e2ea7b490_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i352542168a794d438b50291fc2446775_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">asur:ERCIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="security">
        <measure>asur:security</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:CurrentFiscalYearEndDate
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80L2ZyYWc6MjI5ZGNmYzJhZDZjNDRmYzk0NjI4Y2ZlMGU2Y2FhM2MvdGFibGU6ZmNjNGNlMzkyYTMwNDViNmExYzI3MGQwNTVlNDMzNTUvdGFibGVyYW5nZTpmY2M0Y2UzOTJhMzA0NWI2YTFjMjcwZDA1NWU0MzM1NV8wLTEtMS0xLTA_7517fa29-6c26-40ea-beef-937124886f96">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:AmendmentFlag
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80L2ZyYWc6MjI5ZGNmYzJhZDZjNDRmYzk0NjI4Y2ZlMGU2Y2FhM2MvdGFibGU6ZmNjNGNlMzkyYTMwNDViNmExYzI3MGQwNTVlNDMzNTUvdGFibGVyYW5nZTpmY2M0Y2UzOTJhMzA0NWI2YTFjMjcwZDA1NWU0MzM1NV8xLTEtMS0xLTA_ead9a10f-6ac8-4ea1-8348-374b793ed59f">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80L2ZyYWc6MjI5ZGNmYzJhZDZjNDRmYzk0NjI4Y2ZlMGU2Y2FhM2MvdGFibGU6ZmNjNGNlMzkyYTMwNDViNmExYzI3MGQwNTVlNDMzNTUvdGFibGVyYW5nZTpmY2M0Y2UzOTJhMzA0NWI2YTFjMjcwZDA1NWU0MzM1NV8yLTEtMS0xLTA_eb20023b-e957-4e24-9597-337ce6eda7e2">0000884144</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80L2ZyYWc6MjI5ZGNmYzJhZDZjNDRmYzk0NjI4Y2ZlMGU2Y2FhM2MvdGFibGU6ZmNjNGNlMzkyYTMwNDViNmExYzI3MGQwNTVlNDMzNTUvdGFibGVyYW5nZTpmY2M0Y2UzOTJhMzA0NWI2YTFjMjcwZDA1NWU0MzM1NV8zLTEtMS0xLTA_f5a8500b-fff7-4f8e-9d53-3cc60b7240b5">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80L2ZyYWc6MjI5ZGNmYzJhZDZjNDRmYzk0NjI4Y2ZlMGU2Y2FhM2MvdGFibGU6ZmNjNGNlMzkyYTMwNDViNmExYzI3MGQwNTVlNDMzNTUvdGFibGVyYW5nZTpmY2M0Y2UzOTJhMzA0NWI2YTFjMjcwZDA1NWU0MzM1NV80LTEtMS0xLTA_568eb7a8-0a69-41d3-a7e7-7f524f1d65e3">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentType
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGV4dHJlZ2lvbjplOGEyMTMxMzBhOTE0NzRiODQ0M2QzMTMxOGZhMDE5MF8zMTY_b233e8a6-e9cf-47ae-96d9-4be7284fc75f">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6M2M4M2JlMjAzYmRmNDA4NGE1MzJkYWNjMWZkMzIyOTcvdGFibGVyYW5nZTozYzgzYmUyMDNiZGY0MDg0YTUzMmRhY2MxZmQzMjI5N18wLTAtMS0xLTA_f05c13f7-1062-4623-9614-2c51951a8685">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6M2M4M2JlMjAzYmRmNDA4NGE1MzJkYWNjMWZkMzIyOTcvdGFibGVyYW5nZTozYzgzYmUyMDNiZGY0MDg0YTUzMmRhY2MxZmQzMjI5N18wLTEtMS0xLTAvdGV4dHJlZ2lvbjpiYTJjZDIxNGY0YjY0OGUzOWEwOGE4MjNjNjc3YzFlZV8xMjM_67fc1cee-0973-4886-8963-fd98cd964d69">2021-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6NDZjMTRjODNmNWI4NDJhZThkZTk1MTk3ZDQwNWVlOWEvdGFibGVyYW5nZTo0NmMxNGM4M2Y1Yjg0MmFlOGRlOTUxOTdkNDA1ZWU5YV8wLTAtMS0xLTA_e4710282-a1f9-4ca3-839a-df8f3a911634">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6MTdkNTI5NzM4N2U5NDE0N2FkNDA2OTFjODkwNzNjNjgvdGFibGVyYW5nZToxN2Q1Mjk3Mzg3ZTk0MTQ3YWQ0MDY5MWM4OTA3M2M2OF8wLTAtMS0xLTI5NDIwL3RleHRyZWdpb246ZjAwNDIyMDQzZTdhNDY1MWE1NDJjYjU3MDg2OWZkZmJfMTY0OTI2NzQ0MTcwNg_96df8352-ebca-4177-b981-abf3bf90564d">1-34522</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGV4dHJlZ2lvbjplOGEyMTMxMzBhOTE0NzRiODQ0M2QzMTMxOGZhMDE5MF8zMTc_591a0bff-6400-4496-b14b-1b9565da0b5a">ASURE SOFTWARE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6OWE3N2VlYmQyNTg4NGNhOWEwOTk5YmExZjljYTRiMmMvdGFibGVyYW5nZTo5YTc3ZWViZDI1ODg0Y2E5YTA5OTliYTFmOWNhNGIyY18wLTAtMS0xLTA_f1627d5c-efd8-4cef-a42c-0cbc7f1f9225">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6OWE3N2VlYmQyNTg4NGNhOWEwOTk5YmExZjljYTRiMmMvdGFibGVyYW5nZTo5YTc3ZWViZDI1ODg0Y2E5YTA5OTliYTFmOWNhNGIyY18wLTQtMS0xLTA_6b19c454-f1e6-4bff-ada7-5539a4c22769">74-2415696</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6OWE3N2VlYmQyNTg4NGNhOWEwOTk5YmExZjljYTRiMmMvdGFibGVyYW5nZTo5YTc3ZWViZDI1ODg0Y2E5YTA5OTliYTFmOWNhNGIyY18zLTAtMS0xLTAvdGV4dHJlZ2lvbjoyYThlODYxZmIzNmI0Y2Y0YjQwMDVhMWFiMGI1NGZjZV80_ffe7af98-1477-4be1-bfdf-d199c4df3ac1">3700 N. Capital of Texas Hwy #350</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6OWE3N2VlYmQyNTg4NGNhOWEwOTk5YmExZjljYTRiMmMvdGFibGVyYW5nZTo5YTc3ZWViZDI1ODg0Y2E5YTA5OTliYTFmOWNhNGIyY18zLTAtMS0xLTAvdGV4dHJlZ2lvbjoyYThlODYxZmIzNmI0Y2Y0YjQwMDVhMWFiMGI1NGZjZV83_23a2e91e-67d9-4919-9e5e-2015bf4d725c">Austin</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6OWE3N2VlYmQyNTg4NGNhOWEwOTk5YmExZjljYTRiMmMvdGFibGVyYW5nZTo5YTc3ZWViZDI1ODg0Y2E5YTA5OTliYTFmOWNhNGIyY18zLTAtMS0xLTAvdGV4dHJlZ2lvbjoyYThlODYxZmIzNmI0Y2Y0YjQwMDVhMWFiMGI1NGZjZV8xMQ_5bbe2b91-9472-4565-bd99-31af50baa117">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6OWE3N2VlYmQyNTg4NGNhOWEwOTk5YmExZjljYTRiMmMvdGFibGVyYW5nZTo5YTc3ZWViZDI1ODg0Y2E5YTA5OTliYTFmOWNhNGIyY18zLTQtMS0xLTA_23553d03-2c7c-49e7-b630-f4ca8a10470c">78746</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6NTc3YmFmMmNjNmZjNDJjOWFiOTFhNDFiNDEyMWVkNjYvdGFibGVyYW5nZTo1NzdiYWYyY2M2ZmM0MmM5YWI5MWE0MWI0MTIxZWQ2Nl8wLTAtMS0xLTAvdGV4dHJlZ2lvbjowM2VhYzVhZmI2Mjc0Zjk0YjE5NGZlZDhkNGY3ZTg3OF80_cbabce39-9300-48e8-bc71-dfa8cabc2946">512</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6NTc3YmFmMmNjNmZjNDJjOWFiOTFhNDFiNDEyMWVkNjYvdGFibGVyYW5nZTo1NzdiYWYyY2M2ZmM0MmM5YWI5MWE0MWI0MTIxZWQ2Nl8wLTAtMS0xLTAvdGV4dHJlZ2lvbjowM2VhYzVhZmI2Mjc0Zjk0YjE5NGZlZDhkNGY3ZTg3OF83_376aa9c2-ef17-4ede-ab65-501e7152decf">437-2700</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="iec2f1475156b4b13acb63bc45d316288_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6YjQ0Y2JkMTMwMDIwNDhmYjg3NTNlYmJlNmIwMDFiNzMvdGFibGVyYW5nZTpiNDRjYmQxMzAwMjA0OGZiODc1M2ViYmU2YjAwMWI3M18xLTAtMS0xLTA_2a0d1275-b631-4e56-bac4-7851530da212">Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="iec2f1475156b4b13acb63bc45d316288_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6YjQ0Y2JkMTMwMDIwNDhmYjg3NTNlYmJlNmIwMDFiNzMvdGFibGVyYW5nZTpiNDRjYmQxMzAwMjA0OGZiODc1M2ViYmU2YjAwMWI3M18xLTItMS0xLTA_4e54f1fd-c991-4aab-aa5c-7ee183b70804">ASUR</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="iec2f1475156b4b13acb63bc45d316288_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6YjQ0Y2JkMTMwMDIwNDhmYjg3NTNlYmJlNmIwMDFiNzMvdGFibGVyYW5nZTpiNDRjYmQxMzAwMjA0OGZiODc1M2ViYmU2YjAwMWI3M18xLTQtMS0xLTAvdGV4dHJlZ2lvbjoyMWI2MDliMjZhNTg0MzEzOGY5ZDMxYmY0NGMzZWVjNl84_25ec094d-044f-4e3d-92ec-5a1b234377c4">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ia290f3c8711140f79f6405111da72804_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6YjQ0Y2JkMTMwMDIwNDhmYjg3NTNlYmJlNmIwMDFiNzMvdGFibGVyYW5nZTpiNDRjYmQxMzAwMjA0OGZiODc1M2ViYmU2YjAwMWI3M18yLTAtMS0xLTA_26a63ede-afcb-4740-96fe-da0a7a6d6156">Series A Junior Participating Preferred Share Purchase Rights</dei:Security12bTitle>
    <dei:NoTradingSymbolFlag
      contextRef="ia290f3c8711140f79f6405111da72804_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6YjQ0Y2JkMTMwMDIwNDhmYjg3NTNlYmJlNmIwMDFiNzMvdGFibGVyYW5nZTpiNDRjYmQxMzAwMjA0OGZiODc1M2ViYmU2YjAwMWI3M18yLTItMS0xLTA_2f0b21e3-5cdc-4d28-89bf-f9e3b7641cd0">true</dei:NoTradingSymbolFlag>
    <dei:EntityCurrentReportingStatus
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6ZGY4ODI4ZTY3ZWY2NGQwOWFkZjYwOWE3ZTMzZDUwNGMvdGFibGVyYW5nZTpkZjg4MjhlNjdlZjY0ZDA5YWRmNjA5YTdlMzNkNTA0Y18yLTItMS0xLTA_a704da72-366f-481c-97f3-1febfd2d1707">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6ZGY4ODI4ZTY3ZWY2NGQwOWFkZjYwOWE3ZTMzZDUwNGMvdGFibGVyYW5nZTpkZjg4MjhlNjdlZjY0ZDA5YWRmNjA5YTdlMzNkNTA0Y181LTItMS0xLTA_8b8c3f8a-72bd-4994-a2ad-447817948264">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6ZGJhMzU5NGQ3MjM3NGNhZmJjOTNjODMzZjgyYWZlOGEvdGFibGVyYW5nZTpkYmEzNTk0ZDcyMzc0Y2FmYmM5M2M4MzNmODJhZmU4YV8zLTAtMS0xLTA_47229a56-1d90-469e-83a0-64c7223694f6">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6ZGJhMzU5NGQ3MjM3NGNhZmJjOTNjODMzZjgyYWZlOGEvdGFibGVyYW5nZTpkYmEzNTk0ZDcyMzc0Y2FmYmM5M2M4MzNmODJhZmU4YV8zLTQtMS0xLTA_a6c23e51-51fd-41ae-a4c0-d1f78236ed53">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6ZGJhMzU5NGQ3MjM3NGNhZmJjOTNjODMzZjgyYWZlOGEvdGFibGVyYW5nZTpkYmEzNTk0ZDcyMzc0Y2FmYmM5M2M4MzNmODJhZmU4YV80LTQtMS0xLTA_05aff2a3-eceb-4991-938a-c14652831700">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGFibGU6NDU1N2YwMTEwZTBkNGZlYzllOGE2MDM5NDIxMWQxNGQvdGFibGVyYW5nZTo0NTU3ZjAxMTBlMGQ0ZmVjOWU4YTYwMzk0MjExZDE0ZF80LTQtMS0xLTA_7714ed21-d07e-4a38-b533-509a6eecf6d4">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ia99ef2feb1644b4b8443454398b310db_I20211105"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xL2ZyYWc6ZThhMjEzMTMwYTkxNDc0Yjg0NDNkMzEzMThmYTAxOTAvdGV4dHJlZ2lvbjplOGEyMTMxMzBhOTE0NzRiODQ0M2QzMTMxOGZhMDE5MF8yNTc_c30bce96-9ff2-414d-9b0e-899bba45d383"
      unitRef="shares">19968512</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNC0xLTEtMS0w_581bfaeb-7102-4668-badd-47e7e4d1486e"
      unitRef="usd">11506000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNC0zLTEtMS0w_0941f980-bb02-4aa9-b7a8-b8ede949f44e"
      unitRef="usd">28577000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNS0wLTEtMS0wL3RleHRyZWdpb246MWIyOTRmMWU3YjE3NGViYjhlMmMwMGY0MmMyMzI4MzNfNjc_57db9ed5-8511-4792-89a7-1020c1ba4fbf"
      unitRef="usd">2730000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNS0wLTEtMS0wL3RleHRyZWdpb246MWIyOTRmMWU3YjE3NGViYjhlMmMwMGY0MmMyMzI4MzNfNzQ_9a638c2c-1a85-43d5-a76c-3ab7f9c3e16b"
      unitRef="usd">2194000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNS0xLTEtMS0w_63715d0e-3634-4388-b9ac-473b695e54fa"
      unitRef="usd">4595000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNS0zLTEtMS0w_fa9f6d60-7070-41e5-ab54-d1400af4f7f3"
      unitRef="usd">3848000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNi0xLTEtMS0w_7e340507-bcdf-463d-aa58-0e61497bab19"
      unitRef="usd">303000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNi0zLTEtMS0w_dbc861c1-068a-417e-a69b-6f5a32cc206c"
      unitRef="usd">449000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNy0xLTEtMS0w_f3c2aebe-d538-4933-8a6b-e242b6bc0b8b"
      unitRef="usd">13356000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNy0zLTEtMS0w_04ae53cc-2812-4e7e-8e3e-e1dcdd556773"
      unitRef="usd">2866000</us-gaap:PrepaidExpenseCurrent>
    <asur:AssetsBeforeFundsHeldForClientsCurrent
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfOC0xLTEtMS0w_9e3a90c9-3a82-41dd-b0ac-4dcff87c8348"
      unitRef="usd">29760000</asur:AssetsBeforeFundsHeldForClientsCurrent>
    <asur:AssetsBeforeFundsHeldForClientsCurrent
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfOC0zLTEtMS0w_f71c0a11-840a-4ff3-9377-d4f30cd31b5b"
      unitRef="usd">35740000</asur:AssetsBeforeFundsHeldForClientsCurrent>
    <us-gaap:FundsHeldForClients
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfOS0xLTEtMS0w_87e01677-792a-40cf-9bbf-554367ed05a1"
      unitRef="usd">174754000</us-gaap:FundsHeldForClients>
    <us-gaap:FundsHeldForClients
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfOS0zLTEtMS0w_086704bb-a0a1-4382-99a6-a54255933dc8"
      unitRef="usd">321069000</us-gaap:FundsHeldForClients>
    <us-gaap:AssetsCurrent
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTAtMS0xLTEtMA_5857e079-4ecc-42f3-9d86-994a352ce6e6"
      unitRef="usd">204514000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTAtMy0xLTEtMA_c5221ab7-30e8-4324-98f1-fb2b447b6f75"
      unitRef="usd">356809000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTEtMS0xLTEtMA_b5f7225b-baf2-4cb1-b92d-40856fd53481"
      unitRef="usd">8764000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTEtMy0xLTEtMA_0b53cab3-e1d1-49e0-a27f-d7081839cd6d"
      unitRef="usd">8281000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTItMS0xLTEtMA_138db466-af71-43ea-89bd-668571b79278"
      unitRef="usd">86114000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTItMy0xLTEtMA_284ea583-498c-471e-b952-bb45c567e74e"
      unitRef="usd">73958000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTMtMS0xLTEtMA_06017be7-8807-4b63-b4c8-e7a6e3979aef"
      unitRef="usd">82385000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTMtMy0xLTEtMA_a7550b76-bab3-4c1d-b312-bf32e0d5773b"
      unitRef="usd">64552000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTQtMS0xLTEtMA_c72bbca3-7ee0-4b32-9049-b3c64af1ee6e"
      unitRef="usd">6170000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTQtMy0xLTEtMA_b59abd1e-b994-40c9-94cc-a8f05078f7c8"
      unitRef="usd">6450000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTUtMS0xLTEtMA_059cc207-f358-4d0f-823e-1bf14ed7f681"
      unitRef="usd">4129000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTUtMy0xLTEtMA_034b1072-5ce5-41a4-b489-e7d75e11b026"
      unitRef="usd">3952000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTYtMS0xLTEtMA_5e0a0855-38c4-4f35-aa42-e6cd9e6821e5"
      unitRef="usd">392076000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTYtMy0xLTEtMA_c641f968-34e9-46f4-b729-d0654136ce64"
      unitRef="usd">514002000</us-gaap:Assets>
    <us-gaap:NotesPayableCurrent
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTktMS0xLTEtMA_05b5b93d-216e-402e-bf40-f95103238630"
      unitRef="usd">1914000</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMTktMy0xLTEtMA_cf19e16c-2db2-43b8-9d9c-bfa659f89a08"
      unitRef="usd">12310000</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjAtMS0xLTEtMA_f4ae11fe-720f-43af-9190-3adc9d989ac0"
      unitRef="usd">1299000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjAtMy0xLTEtMA_9504f7cc-9779-4b46-a738-5f349190ff0f"
      unitRef="usd">1288000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjEtMS0xLTEtMA_800d41be-1ac2-46fe-b27e-4ce085fa1253"
      unitRef="usd">2675000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjEtMy0xLTEtMA_0dbe323b-758f-413c-8150-12c490149a4d"
      unitRef="usd">2916000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjItMS0xLTEtMA_7911a7ff-260a-4f92-b0bb-6be342289da0"
      unitRef="usd">1717000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjItMy0xLTEtMA_937f6822-e941-4d34-b750-513011bbdc38"
      unitRef="usd">1833000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjMtMS0xLTEtMA_9c4179f6-1f1e-4e8c-8669-6f13ddc6b26f"
      unitRef="usd">1775000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjMtMy0xLTEtMA_8504d1d8-f66b-47c1-8bc1-ad33195b5bdf"
      unitRef="usd">1380000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjQtMS0xLTEtMA_199869d1-b296-4308-8d30-4ca73c40aac7"
      unitRef="usd">1905000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjQtMy0xLTEtMA_fb7ae195-256d-48a1-b68b-41ed3c306ed8"
      unitRef="usd">3880000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjUtMS0xLTEtMA_c283996d-a4e6-4d2a-8930-b4d471c53943"
      unitRef="usd">1501000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjUtMy0xLTEtMA_48ad7faa-6d0a-4c6d-8a8a-c081a1b5198a"
      unitRef="usd">4416000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <asur:LiablitiesBeforeClientFundObligationsCurrent
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjYtMS0xLTEtMA_b8bd0e23-0b4a-4530-b8d5-2a8f83391bc0"
      unitRef="usd">12786000</asur:LiablitiesBeforeClientFundObligationsCurrent>
    <asur:LiablitiesBeforeClientFundObligationsCurrent
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjYtMy0xLTEtMA_b5b38636-c3ea-4d85-b72b-ed4b410384d4"
      unitRef="usd">28023000</asur:LiablitiesBeforeClientFundObligationsCurrent>
    <asur:ClientFundObligationsCurrent
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjctMS0xLTEtMA_4d356650-b21f-4cf7-b5e2-9952f3e743c1"
      unitRef="usd">174372000</asur:ClientFundObligationsCurrent>
    <asur:ClientFundObligationsCurrent
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjctMy0xLTEtMA_c462a8d0-0c94-4f07-be61-f1fa65a97f3c"
      unitRef="usd">320578000</asur:ClientFundObligationsCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjgtMS0xLTEtMA_604913a3-1546-45d9-a7d4-d2d32bccd90a"
      unitRef="usd">187158000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMjgtMy0xLTEtMA_1d676f84-8f6e-4de9-b1e8-d3c3f6516bd3"
      unitRef="usd">348601000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzAtMS0xLTEtMA_51ade6ce-855c-41cd-b375-13e56409b34c"
      unitRef="usd">51000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzAtMy0xLTEtMA_a36a2053-2308-4541-b0cc-252ab33e370a"
      unitRef="usd">111000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzEtMS0xLTEtMA_29fb5f3f-bdf9-4907-8c66-cf83d45e5b4e"
      unitRef="usd">1446000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzEtMy0xLTEtMA_7a27b661-b8dc-4d33-be8f-7d95801884f5"
      unitRef="usd">888000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermNotesPayable
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzItMS0xLTEtMA_2ff112b0-e310-492a-94d5-16c7ff57a704"
      unitRef="usd">32800000</us-gaap:LongTermNotesPayable>
    <us-gaap:LongTermNotesPayable
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzItMy0xLTEtMA_5baa7129-f547-49cd-aa0f-898570f5e1b8"
      unitRef="usd">12225000</us-gaap:LongTermNotesPayable>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzMtMS0xLTEtMA_c8da617f-2f14-402c-9259-5804161f3cf2"
      unitRef="usd">5044000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzMtMy0xLTEtMA_42f108bb-1410-4bcf-9d54-b838c35bcf54"
      unitRef="usd">5366000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzQtMS0xLTEtMjQzNTA_30121553-4729-4960-b80b-a1c23a877443"
      unitRef="usd">3038000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzQtMy0xLTEtMjQzNTA_d6e4246e-38ae-47ba-87f6-1c0f4c3a4d41"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzQtMS0xLTEtMA_6decbfd6-5ccc-4895-a5c3-f1cbd1459f68"
      unitRef="usd">600000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzQtMy0xLTEtMA_894ea5c1-faad-4de7-bb4f-d95e02f1a656"
      unitRef="usd">1157000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzUtMS0xLTEtMA_b636259f-b677-4cbe-9fff-4463a96ee2a2"
      unitRef="usd">42979000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzUtMy0xLTEtMA_33ec7223-44e9-4ea7-9e15-9e01fda603e4"
      unitRef="usd">19747000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzYtMS0xLTEtMA_6d4a14fa-8b2f-4711-872a-fe76725fa48c"
      unitRef="usd">230137000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzYtMy0xLTEtMA_2ea1ed63-c66c-4241-aa3d-4be6911cec28"
      unitRef="usd">368348000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmM0ZmU5MjZmOGI3ZDQ4OTg4MjZkNjZlYTMwMWJkZGZjXzIx_a8565d59-2762-43b9-9b47-43eba5c2ab18"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmM0ZmU5MjZmOGI3ZDQ4OTg4MjZkNjZlYTMwMWJkZGZjXzIx_adf32b5f-7530-45ae-b0d2-172ef672c31c"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmM0ZmU5MjZmOGI3ZDQ4OTg4MjZkNjZlYTMwMWJkZGZjXzM1_2f6c8a27-b6a1-4061-81aa-ac58fc8d2d30"
      unitRef="shares">1500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmM0ZmU5MjZmOGI3ZDQ4OTg4MjZkNjZlYTMwMWJkZGZjXzM1_63a15903-c951-4a01-9387-8f22aed341a0"
      unitRef="shares">1500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmM0ZmU5MjZmOGI3ZDQ4OTg4MjZkNjZlYTMwMWJkZGZjXzU3_34beabeb-9136-4ea7-9dbf-e8d02e18c57c"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmM0ZmU5MjZmOGI3ZDQ4OTg4MjZkNjZlYTMwMWJkZGZjXzU3_5ba313b0-554d-46ad-aded-30cbef77540b"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmM0ZmU5MjZmOGI3ZDQ4OTg4MjZkNjZlYTMwMWJkZGZjXzU3_6073d4d1-066c-4a91-af8c-751e53732f60"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmM0ZmU5MjZmOGI3ZDQ4OTg4MjZkNjZlYTMwMWJkZGZjXzU3_8bd0460e-f523-4a38-acb0-4fa4e7aaa2b5"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzktMS0xLTEtMA_ce0075c4-95c3-4df9-9c31-e08e65bbebce"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfMzktMy0xLTEtMA_6440a4bb-2930-41a1-83c7-16230687e324"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjgxNTcyYjhhMzQyODRlZGVhZmNhM2I3OTE2NWQxMDdkXzE4_365dbb98-6ede-4b49-81a8-09ac0dbfd3a4"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjgxNTcyYjhhMzQyODRlZGVhZmNhM2I3OTE2NWQxMDdkXzE4_b5e72122-f945-43a9-bfa4-4083b47904b4"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjgxNTcyYjhhMzQyODRlZGVhZmNhM2I3OTE2NWQxMDdkXzMy_36fb242d-31d9-4969-a7d6-0928420e5bf5"
      unitRef="shares">44000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjgxNTcyYjhhMzQyODRlZGVhZmNhM2I3OTE2NWQxMDdkXzMy_407fd0a1-49f2-4be4-ac19-f8eea21ad97e"
      unitRef="shares">44000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjgxNTcyYjhhMzQyODRlZGVhZmNhM2I3OTE2NWQxMDdkXzYx_8ac71e01-7571-4218-aee0-2561b0458327"
      unitRef="shares">20352000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjgxNTcyYjhhMzQyODRlZGVhZmNhM2I3OTE2NWQxMDdkXzY4_a0e298bb-969c-4a6e-827f-564ba04e10af"
      unitRef="shares">19354000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjgxNTcyYjhhMzQyODRlZGVhZmNhM2I3OTE2NWQxMDdkXzg2_f139fab5-f6ba-438f-aa27-5a07e7489411"
      unitRef="shares">19968000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjgxNTcyYjhhMzQyODRlZGVhZmNhM2I3OTE2NWQxMDdkXzkz_257498ad-6b6f-47d3-8c54-13fdbdb48955"
      unitRef="shares">18970000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDAtMS0xLTEtMA_90f4b0cc-7c49-4af2-b2f1-d583d305ad2f"
      unitRef="usd">204000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDAtMy0xLTEtMA_e1fef403-c59a-4cc9-83cf-c2ebde989dd9"
      unitRef="usd">193000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:TreasuryStockShares
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOmJlY2NjOTExZjg4ZjRhZTZiNTFmNTlhZTJkNzhiMDM3XzI4_0cb3b81f-1cc6-4945-b5c6-2511920c6ab3"
      unitRef="shares">384000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOmJlY2NjOTExZjg4ZjRhZTZiNTFmNTlhZTJkNzhiMDM3XzI4_ca97fe7e-d37a-4738-a46c-80e4f4a8b848"
      unitRef="shares">384000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDEtMS0xLTEtMA_000a4e16-0551-4927-8ed0-2669ec77522d"
      unitRef="usd">5017000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDEtMy0xLTEtMA_dfb238dd-bdf1-4b98-a923-6435c9eca495"
      unitRef="usd">5017000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDItMS0xLTEtMA_1946df6e-72c8-48ff-b8c0-4b05617e5ee5"
      unitRef="usd">428894000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDItMy0xLTEtMA_8d710cea-9cfe-4e29-a4d7-21d9bdf498f5"
      unitRef="usd">419827000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDMtMS0xLTEtMA_3d55b3de-0c81-4fc2-ab8a-d4107fd1c802"
      unitRef="usd">-262459000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDMtMy0xLTEtMA_406a7607-bbaf-4bd6-bd78-09a236c83a25"
      unitRef="usd">-269953000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDQtMS0xLTEtMA_82d70d73-e873-4fdb-beec-585feb273c2e"
      unitRef="usd">317000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDQtMy0xLTEtMA_4fccf808-c0cc-4fec-be71-e78e49a6f08d"
      unitRef="usd">604000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDUtMS0xLTEtMA_4aa9c2c3-000f-4e40-88cc-86d7fffc9f5c"
      unitRef="usd">161939000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDUtMy0xLTEtMA_40a46ba4-15bb-42fb-890f-fac2cb31031a"
      unitRef="usd">145654000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDYtMS0xLTEtMA_28e93e57-1302-414b-91f4-422438e397af"
      unitRef="usd">392076000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xNi9mcmFnOjZjZDU5YjQzNzJlMzQ3MGVhMDE0MDg4ZTU1NjU2NGFhL3RhYmxlOmM0YmIwNzQ1ZDg1MjRjMjg5Njk5NmVjYTc1MzA5NzVmL3RhYmxlcmFuZ2U6YzRiYjA3NDVkODUyNGMyODk2OTk2ZWNhNzUzMDk3NWZfNDYtMy0xLTEtMA_186f4d6a-eeb3-4beb-a052-79ae041c448c"
      unitRef="usd">514002000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if64db801c32b4f938687105598301cdc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNC0xLTEtMS0w_899d0acb-06b4-400e-8fad-9f3cdb177e0b"
      unitRef="usd">16374000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie077ceb5f19043128b9c81fe057094ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNC0zLTEtMS0w_9397cbec-1efb-4709-b1a4-6c85c091eddf"
      unitRef="usd">15273000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i16dbcc41548d41ae934fc2e667681f0e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNC01LTEtMS0w_823b6522-38c7-4a5a-a768-0ee59696162a"
      unitRef="usd">51688000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35fde52abe0e4346855b298ce11ed70f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNC03LTEtMS0w_a09ea26b-4304-41e8-b867-31830e5b3fe0"
      unitRef="usd">47442000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a9bf3c792b0415ab2fe5c7ae2a4bc9d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNS0xLTEtMS0w_1ff40ae2-2358-476b-b775-243f07b00691"
      unitRef="usd">1607000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i929a6cba5b8c468abb5c4d74a75cfd43_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNS0zLTEtMS0w_c7c0e1c7-8572-4d63-ad2f-0752bebd84f1"
      unitRef="usd">742000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i41808567ac3e4c51bb014ef41d8f3107_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNS01LTEtMS0w_12dd3c92-5c03-44d1-9073-02b2176d07ad"
      unitRef="usd">3263000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62859817fefa4e80b6e7eac3e778da2a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNS03LTEtMS0w_338ef6d4-0f40-493b-8d3d-c807ade12963"
      unitRef="usd">1635000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNi0xLTEtMS0w_54dddfee-0c56-42c1-b941-3b959bcc23ce"
      unitRef="usd">17981000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNi0zLTEtMS0w_6a9261ef-aca7-4a24-a6f0-6e0ddda87e47"
      unitRef="usd">16015000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNi01LTEtMS0w_37b8bfb4-9d59-48a0-9a62-7d7ff802cfa2"
      unitRef="usd">54951000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNi03LTEtMS0w_cbff7603-ace3-42db-8815-00aecc675ad8"
      unitRef="usd">49077000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNy0xLTEtMS0w_90b59086-a265-4e81-92fa-3cdfb8414a4d"
      unitRef="usd">7113000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNy0zLTEtMS0w_43aca2f5-7cee-40f5-b406-94eef0d8f859"
      unitRef="usd">6942000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNy01LTEtMS0w_8d9361ed-0771-45e8-b5df-3efca5d2f766"
      unitRef="usd">21646000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfNy03LTEtMS0w_b2f0447c-2f1e-491a-b967-c87cac75ec75"
      unitRef="usd">20790000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfOC0xLTEtMS0w_dc51a0ea-07ef-416f-ba15-6db7f478b923"
      unitRef="usd">10868000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfOC0zLTEtMS0w_af3b4817-7470-4b8f-a142-d1d37132d772"
      unitRef="usd">9073000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfOC01LTEtMS0w_1856e1ef-9ffe-4ed8-8887-42d9be189f50"
      unitRef="usd">33305000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfOC03LTEtMS0w_6944ed5a-9f26-4f3e-aef8-a6b392f4e9f9"
      unitRef="usd">28287000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTAtMS0xLTEtMA_25b649ae-3299-4bf7-a95d-d78af551f397"
      unitRef="usd">3897000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTAtMy0xLTEtMA_665ab3aa-e74d-4705-983a-36afd9827475"
      unitRef="usd">3573000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTAtNS0xLTEtMA_c4895440-7cb4-4fcc-86aa-e3f1635c73c2"
      unitRef="usd">11130000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTAtNy0xLTEtMA_f30ee5a4-9fae-4784-b64b-4f8f09e0bf24"
      unitRef="usd">9917000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTEtMS0xLTEtMA_1f8d4155-bad9-4c62-a8b9-8b7c7fe4ef44"
      unitRef="usd">7005000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTEtMy0xLTEtMA_0db30c6c-f688-49aa-9362-4dcd067bafef"
      unitRef="usd">5947000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTEtNS0xLTEtMA_3875d03f-cc21-4914-a896-91edc464c8ca"
      unitRef="usd">20324000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTEtNy0xLTEtMA_df2df971-1a72-4f0e-ae82-3bbc18ef8ec7"
      unitRef="usd">16484000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTItMS0xLTEtMA_a8d41e95-20f9-4ecc-a459-2487705aaba3"
      unitRef="usd">1505000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTItMy0xLTEtMA_249e17f2-43f7-490c-b171-874a92a15c90"
      unitRef="usd">1805000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTItNS0xLTEtMA_1d3aa355-1c5f-4918-8d41-42625214f404"
      unitRef="usd">3972000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTItNy0xLTEtMA_e3a7dba2-5dfe-48b1-ac97-6fd1e3ef6e84"
      unitRef="usd">4356000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTMtMS0xLTEtMA_080b9fb5-07b7-406f-8b08-30eab0e0c1ce"
      unitRef="usd">2534000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTMtMy0xLTEtMA_e28f3ea2-ce67-4b5c-b718-890bc9558833"
      unitRef="usd">2424000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTMtNS0xLTEtMA_0e00fcee-2e6e-4806-b580-5daf3135bd0b"
      unitRef="usd">7590000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTMtNy0xLTEtMA_69e7422a-da26-426d-af14-3487793f4439"
      unitRef="usd">7122000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:CostsAndExpenses
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTQtMS0xLTEtMA_12e65c10-90f0-441e-80d0-120815bf9002"
      unitRef="usd">14941000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTQtMy0xLTEtMA_1d577d48-7f21-483b-90fb-7d21341ae85c"
      unitRef="usd">13749000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTQtNS0xLTEtMA_4659f669-f622-4333-8e9f-0a9da3d621a0"
      unitRef="usd">43016000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTQtNy0xLTEtMA_6f5e0079-f03c-42c3-aabb-3ce1845ff13d"
      unitRef="usd">37879000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTUtMS0xLTEtMA_05cb8404-799f-4696-b04e-3d68f45c0661"
      unitRef="usd">-4073000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTUtMy0xLTEtMA_88baf671-83ad-4f84-935d-0cb3cbb677cd"
      unitRef="usd">-4676000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTUtNS0xLTEtMA_a24213ae-fd2b-4560-a904-2dfc031da5f5"
      unitRef="usd">-9711000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTUtNy0xLTEtMA_7b9f3d8b-8c13-4e89-98dd-3b5833fcf290"
      unitRef="usd">-9592000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTYtMS0xLTEtMA_b20dcd6f-17b0-426c-bf45-4f524abbc641"
      unitRef="usd">-530000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTYtMy0xLTEtMA_4a917518-5c99-46bd-9443-814388297557"
      unitRef="usd">-397000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTYtNS0xLTEtMA_0af995e0-d481-4eb2-8ad2-e2af92de9d52"
      unitRef="usd">-977000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTYtNy0xLTEtMA_cc29ca8d-f3dd-4fb1-b1d7-de26c8ce9542"
      unitRef="usd">-930000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTctMS0xLTEtMA_d0365f05-3efb-4781-886b-4244f8b86128"
      unitRef="usd">-342000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTctMy0xLTEtMA_124c643c-0a07-4b31-8b5f-89f961dd088d"
      unitRef="usd">-11000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTctNS0xLTEtMA_e93a07ed-0c8c-420c-a6ef-0834356a589b"
      unitRef="usd">8312000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTctNy0xLTEtMA_803a1e45-abf1-4c71-80b0-c08aa92663fc"
      unitRef="usd">123000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherIncome
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTgtMS0xLTEtMjk5NjU_00ea4383-c790-4600-ae37-c3fd29027226"
      unitRef="usd">10533000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTgtMy0xLTEtMjk5NjU_371d327d-38ca-4670-bf33-40c7dc28392a"
      unitRef="usd">0</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTgtNS0xLTEtMjk5NjU_bec3879d-c9be-44d8-85c8-49465d6f2106"
      unitRef="usd">10533000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTgtNy0xLTEtMjk5NjU_1bd693ca-58f7-4717-95de-3e952fa1a762"
      unitRef="usd">0</us-gaap:OtherIncome>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTgtMS0xLTEtMA_8e3bdd07-a5c6-4d17-9dc3-5ad5f7451868"
      unitRef="usd">5588000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTgtMy0xLTEtMA_8f406e4d-d1eb-42b1-a30c-d3fbbefdce91"
      unitRef="usd">-5084000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTgtNS0xLTEtMA_998e9f76-44c4-4246-ae34-0be388d191f7"
      unitRef="usd">8157000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTgtNy0xLTEtMA_66203509-4dad-491a-9ce4-9d43c63e37e7"
      unitRef="usd">-10399000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTktMS0xLTEtMA_c904611f-4908-41c7-a448-a2052089de76"
      unitRef="usd">260000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTktMy0xLTEtMA_50f1ad4c-ab08-49bb-a883-61f3412f95e2"
      unitRef="usd">-325000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTktNS0xLTEtMA_0694cf22-e2c6-4280-89d9-60ab352a832e"
      unitRef="usd">663000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMTktNy0xLTEtMA_f30e597d-ca40-4653-b42a-1004d23eb07c"
      unitRef="usd">71000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjAtMS0xLTEtMA_a99056a5-d2b9-45e8-8983-47691248304a"
      unitRef="usd">5328000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjAtMy0xLTEtMA_a6e69676-c58d-44fe-aa06-b1e996174b5c"
      unitRef="usd">-4759000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjAtNS0xLTEtMA_f5b386fa-c84d-4d42-8c62-4e45ea3e916f"
      unitRef="usd">7494000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjAtNy0xLTEtMA_f350f52d-bc93-44c7-abea-37b7f95cb402"
      unitRef="usd">-10470000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjItMS0xLTEtMA_2fc6dd1f-0520-4592-ae43-ff1e61477824"
      unitRef="usd">-79000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjItMy0xLTEtMA_1133d4e1-247d-4589-80fd-d4f19dcaba3c"
      unitRef="usd">11000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjItNS0xLTEtMA_425df535-af41-44ff-8271-9a032b7bac00"
      unitRef="usd">-287000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjItNy0xLTEtMA_27aeb8a1-be00-43ae-b907-7578d2add15c"
      unitRef="usd">638000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjMtMS0xLTEtMA_3c77be31-4178-443a-8e1a-53b74f380b54"
      unitRef="usd">5249000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjMtMy0xLTEtMA_9447e64c-6dbf-41e5-9e75-711527ddff8e"
      unitRef="usd">-4748000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjMtNS0xLTEtMA_f4f736cb-27a6-430f-82c0-4d534f2681b1"
      unitRef="usd">7207000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjMtNy0xLTEtMA_c402290b-fa2a-4570-93ad-8d926b8abfa3"
      unitRef="usd">-9832000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjYtMS0xLTEtMA_2c84534c-063c-4293-a788-728622988d5f"
      unitRef="usdPerShare">0.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjYtMy0xLTEtMA_1b453636-ca68-4d5a-9386-4d7c978aac72"
      unitRef="usdPerShare">-0.30</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjYtNS0xLTEtMA_6456f3b0-0133-430c-a67d-81317a215104"
      unitRef="usdPerShare">0.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjYtNy0xLTEtMA_ecd94a8d-327f-4970-be70-43ac8aee13f2"
      unitRef="usdPerShare">-0.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjctMS0xLTEtMA_a29830c8-abed-4658-9d52-f2028ab3d459"
      unitRef="usdPerShare">0.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjctMy0xLTEtMA_61ab95b9-69b6-41d4-a210-7c36a57712b0"
      unitRef="usdPerShare">-0.30</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjctNS0xLTEtMA_5e2c8653-7e4b-4c85-9bd0-05be9155159a"
      unitRef="usdPerShare">0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMjctNy0xLTEtMA_77318ead-e504-437f-92b2-3100baa04496"
      unitRef="usdPerShare">-0.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMzAtMS0xLTEtMA_8ff5f5e1-aa47-4f30-81e6-390a3a023f68"
      unitRef="shares">19182000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMzAtMy0xLTEtMA_9ba555f1-3bec-426f-9cd4-75ff92fff23d"
      unitRef="shares">15873000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMzAtNS0xLTEtMA_3d4bf5ba-fcf0-42c5-a2fc-785586b56415"
      unitRef="shares">19083000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMzAtNy0xLTEtMA_5ac8f8ef-9735-4e3b-903f-621e32117aa6"
      unitRef="shares">15793000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMzEtMS0xLTEtMA_2474f583-6aac-4ad4-b21a-07799a34b165"
      unitRef="shares">19330000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMzEtMy0xLTEtMA_2905746d-a7bb-462c-8fc5-7d486a183daf"
      unitRef="shares">15873000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMzEtNS0xLTEtMA_1e3d7e58-f606-45a2-b580-2e4ad25b178d"
      unitRef="shares">19243000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8xOS9mcmFnOjg4MjEyNWIyMjZkYTQ1YmFhMTc3MjIwM2MyYzlhNmEyL3RhYmxlOjY1N2Q5N2RkM2UyZjQ5YTI5MDZmNmIxZjg5YjY2NTdmL3RhYmxlcmFuZ2U6NjU3ZDk3ZGQzZTJmNDlhMjkwNmY2YjFmODliNjY1N2ZfMzEtNy0xLTEtMA_1c718990-659a-4717-a2b8-34be09b8bfed"
      unitRef="shares">15793000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i722391c295464fdc86e48de22e76f43e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMS0xLTEtMS0w_0cf8d2e5-7a0d-4725-a861-9611dab5fb7a"
      unitRef="shares">18970000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i722391c295464fdc86e48de22e76f43e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMS0zLTEtMS0w_86ecafe2-9186-4c54-9a47-8de1a4aef4a8"
      unitRef="usd">193000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if1b70a251bce4fdea3de1e0e9a43ecbc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMS01LTEtMS0w_fd019ec1-c907-45a7-880d-4607c2adc4da"
      unitRef="usd">-5017000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifd29c89bb18048209882e17b2b9625cc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMS03LTEtMS0w_292482ef-4fe7-42b6-b260-1d51e424bd09"
      unitRef="usd">419827000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic8bf5798966b4a5e88fe99c139f8c431_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMS05LTEtMS0w_134020d7-7851-43c1-9308-01c4e1d10f24"
      unitRef="usd">-269953000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic73a5f08c0fa46bc8e2b0b6c1ced68c0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMS0xMS0xLTEtMA_3d889278-1d6a-40d8-920d-209e10cc0d1a"
      unitRef="usd">604000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMS0xMy0xLTEtMA_9bb227e8-a0eb-404e-a69c-313698883a8a"
      unitRef="usd">145654000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id484f17f5fee432a9e08daeac7751616_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMi0xLTEtMS0w_3af8085e-83e1-48ee-a2b2-500bfd2a444b"
      unitRef="shares">51000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id484f17f5fee432a9e08daeac7751616_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMi0zLTEtMS0w_bee9c82b-536d-4b74-9155-29a144227c8b"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i74ba33d18ec04f5ead551fe758a5d346_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMi03LTEtMS0w_ea67310e-9be7-4e65-81a5-17386881d73d"
      unitRef="usd">131000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibbabc175d931473098b04c3c6b32ebbb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMi0xMy0xLTEtMA_9ffc80d6-5a7b-4c87-9f33-8c457e89aa79"
      unitRef="usd">132000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i74ba33d18ec04f5ead551fe758a5d346_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMy03LTEtMS0w_bd9b11b1-a068-4989-adfd-dff589442197"
      unitRef="usd">626000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibbabc175d931473098b04c3c6b32ebbb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMy0xMy0xLTEtMA_788c581a-4077-40af-bc2d-523f9e7c9620"
      unitRef="usd">626000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i74ba33d18ec04f5ead551fe758a5d346_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfNC03LTEtMS0w_fd048b31-de8a-4f06-a528-c3035dea05ae"
      unitRef="usd">23000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="ibbabc175d931473098b04c3c6b32ebbb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfNC0xMy0xLTEtMA_302ab3ff-1dd2-469e-a736-6147f9a4bc32"
      unitRef="usd">23000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:NetIncomeLoss
      contextRef="i6256f28a503b4a4dad5a352aa120c212_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfNS05LTEtMS0w_0c3a9f16-f6ce-4204-842a-7143cd85a7d7"
      unitRef="usd">-1598000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibbabc175d931473098b04c3c6b32ebbb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfNS0xMy0xLTEtMA_b7e2bd59-a8c2-4293-ae1f-5bcc43734e47"
      unitRef="usd">-1598000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic42202e251ca48b0894e842983b7f0d8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfNi0xMS0xLTEtMA_57e844aa-f4de-4a2d-8cfe-c888c77f2984"
      unitRef="usd">-139000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibbabc175d931473098b04c3c6b32ebbb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfNi0xMy0xLTEtMA_d13e0a6f-adef-4c04-b621-316795b3f2bb"
      unitRef="usd">-139000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i274f7c8a747c4b7385a24caa2f8d00b3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfNy0xLTEtMS0w_ffc5c553-14dd-4b0d-99e4-23ccf1dea70b"
      unitRef="shares">19021000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i274f7c8a747c4b7385a24caa2f8d00b3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfNy0zLTEtMS0w_4cf0b5ab-ee6f-4f18-82ce-dda68d61e148"
      unitRef="usd">194000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib8c4425cc4ec42f3b507bf8c54bc1271_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfNy01LTEtMS0w_d699d922-7ac3-41bc-8e0c-b9663763542f"
      unitRef="usd">-5017000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib71450bad99947fba33dfea379593811_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfNy03LTEtMS0w_6d0a1b44-7a20-459d-a96f-5522e532879c"
      unitRef="usd">420561000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3496ffe8addb4cdf9a342907fc372ca9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfNy05LTEtMS0w_eff64ed5-062c-4c75-a4f9-3c17926e2836"
      unitRef="usd">-271551000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic357edc569d9460e857cda01a03af28f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfNy0xMS0xLTEtMA_3fb11312-5614-4eef-a8fb-6d43f440e851"
      unitRef="usd">465000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5c1adcc6a9d44adaaa523572bca079fb_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfNy0xMy0xLTEtMA_f2e77fe9-1f16-498f-af25-1b683b9260cf"
      unitRef="usd">144652000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ie57c9f590be64dfba3b407d5ce4934e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfOS0xLTEtMS0w_3cf36807-aedf-49d1-af65-a2156d8bd990"
      unitRef="shares">49000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie57c9f590be64dfba3b407d5ce4934e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfOS0zLTEtMS0w_88ecd392-8ce1-44c4-a87d-971ad1878f98"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i37de517112c343dca4b2371aa9046cc0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfOS03LTEtMS0w_4c2916db-e28f-4e57-9c03-7d6a6f699bb0"
      unitRef="usd">188000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i03bce5df23f4442cb34337617b9609e3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfOS0xMy0xLTEtMA_7a7e7b14-19dd-4c43-b06c-ca3d4a721e01"
      unitRef="usd">189000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ie57c9f590be64dfba3b407d5ce4934e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTAtMS0xLTEtMA_c924336e-2ca3-49b9-8fe0-7888b357cbe0"
      unitRef="shares">29000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i37de517112c343dca4b2371aa9046cc0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTAtNy0xLTEtMA_6e2f56be-0603-4036-b5ab-be7213884aab"
      unitRef="usd">170000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i03bce5df23f4442cb34337617b9609e3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTAtMTMtMS0xLTA_da44f09d-faf2-493c-b9df-5a594481bb24"
      unitRef="usd">170000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i37de517112c343dca4b2371aa9046cc0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTEtNy0xLTEtMA_b06fab49-59fc-432e-b539-5d55556c448f"
      unitRef="usd">714000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i03bce5df23f4442cb34337617b9609e3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTEtMTMtMS0xLTA_c43b681c-0952-444b-8777-054de03f4aab"
      unitRef="usd">714000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i9dd15b3c86964dd9a63eeb2080a3d1cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTItOS0xLTEtMA_cb676d42-7a71-4486-9698-e1925d6c817c"
      unitRef="usd">3764000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i03bce5df23f4442cb34337617b9609e3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTItMTMtMS0xLTA_f366e4b3-8d70-4a8a-a028-0ff2d20edc37"
      unitRef="usd">3764000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i79a87fee4ea549208dd4a4ee849247e9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTMtMTEtMS0xLTA_d8c35bdd-c58b-4377-978a-49fc7056d09f"
      unitRef="usd">-69000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i03bce5df23f4442cb34337617b9609e3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTMtMTMtMS0xLTA_576bfab2-1421-4120-a815-81235eca0160"
      unitRef="usd">-69000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="ie55d5fd9f97940848b2295578d8530cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTQtMS0xLTEtMA_4131e4ee-9882-4b19-94df-faad5b8f91c8"
      unitRef="shares">19099000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie55d5fd9f97940848b2295578d8530cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTQtMy0xLTEtMA_01160acf-2956-4d99-b46f-eb923a1cab5b"
      unitRef="usd">195000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id6d95e73f8cd400280644206b0dcc480_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTQtNS0xLTEtMA_8393e2bb-03a7-4e71-8d25-f7f359389435"
      unitRef="usd">-5017000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i425bbb69ea7e44f4a2c665b731877f57_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTQtNy0xLTEtMA_c9aba5f5-2680-4a03-9b48-9104fe55ebc7"
      unitRef="usd">421633000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibd98ad72353e44d5a7ad100ee230cbbe_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTQtOS0xLTEtMA_43ebbc1c-34b2-4903-8441-5380e3a77f83"
      unitRef="usd">-267787000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id1d4a02b768547dbbf07c0cab32bf142_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTQtMTEtMS0xLTA_f28a06a5-91da-47a4-8746-6c451fb5331d"
      unitRef="usd">396000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4c746fcbee734be1bbe7df3df286e063_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTQtMTMtMS0xLTA_5b84537e-6543-4772-b2a2-23f0ef73814a"
      unitRef="usd">149420000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i60eaabc08da74b8c9fc65ee1373d2108_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTYtMS0xLTEtNDA_b9627687-c051-455b-9709-1ae7d1ff3869"
      unitRef="shares">102000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i60eaabc08da74b8c9fc65ee1373d2108_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTYtMy0xLTEtNDA_cfb14702-ad9d-4e40-a22a-4bb63386fe09"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie00e3e89f04f45fba744ddfe59d61ce1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTYtNy0xLTEtNDA_67612b5f-4288-4ec1-9090-7a832a50b4d5"
      unitRef="usd">57000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTYtMTMtMS0xLTQw_42dcb6fb-fd12-49b0-9068-5b7ee3e5df84"
      unitRef="usd">58000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i60eaabc08da74b8c9fc65ee1373d2108_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTctMS0xLTEtMjQ1MDA_b068be9d-8b33-433a-9d8a-afffbc9cf0cf"
      unitRef="shares">767000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i60eaabc08da74b8c9fc65ee1373d2108_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTctMy0xLTEtMjQ1MDA_b3b5d44f-b79a-4e46-ab4f-cb8646e0f1a5"
      unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ie00e3e89f04f45fba744ddfe59d61ce1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTctNy0xLTEtMjQ1MDA_c30a58e6-53a1-44fa-a0f2-92ed0e26fb2f"
      unitRef="usd">6420000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTctMTMtMS0xLTI0NTAw_5f52e746-08b4-450e-ae27-26bdd22215d8"
      unitRef="usd">6428000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie00e3e89f04f45fba744ddfe59d61ce1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTgtNy0xLTEtNDA_622018da-806f-406b-96b9-78631c156ee2"
      unitRef="usd">784000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTgtMTMtMS0xLTQw_793c2937-fea9-4e02-83a0-0ab03379acff"
      unitRef="usd">784000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i80c1550a2a19441e9d352675cc1fe38b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTktOS0xLTEtNDA_51509eae-8e1b-41bf-84be-3babd336e396"
      unitRef="usd">5328000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMTktMTMtMS0xLTQw_80da1ded-2efb-4ca1-b640-edd58920d869"
      unitRef="usd">5328000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibd51a976967843ddb0cf56d039b1c96a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMjAtMTEtMS0xLTQw_307f043e-bf1e-44d4-bda8-cf95dc319dc4"
      unitRef="usd">-79000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMjAtMTMtMS0xLTQw_c84a6a7a-86c4-40e9-8160-61de53788910"
      unitRef="usd">-79000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="ie83a544318614f66924fe34f4b6ffa54_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMjEtMS0xLTEtNDA_93e4b873-ee1d-4f37-b4dd-4e6216e59d18"
      unitRef="shares">19968000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie83a544318614f66924fe34f4b6ffa54_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMjEtMy0xLTEtNDA_aa3c37e6-9961-43c9-af13-de9573028c4e"
      unitRef="usd">204000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3b28fb8ae966473088b38d4d8c88cdb1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMjEtNS0xLTEtNDA_8cca21eb-753e-4d7f-802d-42a971953834"
      unitRef="usd">-5017000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib1d6d3df43c04d46bad8bca00cb75739_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMjEtNy0xLTEtNDA_3c38d5a6-4153-4491-9129-49147d5b63f8"
      unitRef="usd">428894000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9cd915f26bc2473c8c67a5648e4f38db_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMjEtOS0xLTEtNDA_97bfae9a-07bd-4e73-a3c8-ddd7827c9357"
      unitRef="usd">-262459000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i76396f0c938c43cf96bc4c6d9bce1549_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMjEtMTEtMS0xLTQw_68720840-f999-465a-a667-ea24bada94fe"
      unitRef="usd">317000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjU2NjM3OWRiNGVkYzQ2MjdhNTE5OGRjOTAyMDUxZTc5L3RhYmxlcmFuZ2U6NTY2Mzc5ZGI0ZWRjNDYyN2E1MTk4ZGM5MDIwNTFlNzlfMjEtMTMtMS0xLTQw_de1d8cb4-ea0f-4726-a74e-b4a1e5bc2a62"
      unitRef="usd">161939000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="i20d4c565036a4520a13934c2bb8cefc6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMS0xLTEtMS0w_29f9a256-eb54-4762-bebd-3244d041783c"
      unitRef="shares">15714000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i20d4c565036a4520a13934c2bb8cefc6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMS0zLTEtMS0w_34a6d2f5-65fa-4497-aa6d-3bf8256b63b7"
      unitRef="usd">161000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i36d3eb1ce24949bd90999bda0eb46400_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMS01LTEtMS0w_bd352ef1-03b8-4817-90f0-b71642a2751d"
      unitRef="usd">-5017000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if1df9063d4224259aecb6c1593d4ac80_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMS03LTEtMS0w_3cb7b82b-e3b1-4d37-8888-446353484303"
      unitRef="usd">396102000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i76f52953d1f44cea999339f565e0774d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMS05LTEtMS0w_c00bc76d-a357-4e35-8060-13be912c2562"
      unitRef="usd">-253642000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4615b7b432f2436f91df85d9fc8ce357_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMS0xMS0xLTEtMA_39f63d45-6210-49ca-bede-975580308164"
      unitRef="usd">-25000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibbb0e712c38b4ba7a310c2d04df7b418_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMS0xMy0xLTEtMA_c91ae511-bb45-40eb-979b-63cee0ea5821"
      unitRef="usd">137579000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i0fc949ca72a545c1b7b4bee78cb93573_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMi0xLTEtMS0w_d68a3ccb-6b1c-4d6d-a1a1-448cb3aa855d"
      unitRef="shares">29000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4b7388f6511f40d49f7bd4a996195f82_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMi03LTEtMS0w_ea77b76a-f9af-41b2-a8b5-c9cdfbfb4b81"
      unitRef="usd">106000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i067d4bfed60640d19bd1acec9ec2f382_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMi0xMy0xLTEtMA_2198d45d-cc0e-4518-8a54-92b59324001d"
      unitRef="usd">106000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4b7388f6511f40d49f7bd4a996195f82_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMy03LTEtMS0w_d92ea695-a80e-498f-a909-628f6a34f1a5"
      unitRef="usd">438000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i067d4bfed60640d19bd1acec9ec2f382_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMy0xMy0xLTEtMA_5ed83ca2-5aa9-4172-a6d0-34ac05287845"
      unitRef="usd">438000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ib133065a9e6040c9870cb1f24b57d8ef_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfNC05LTEtMS0w_5cbb99fb-697f-49e5-9af8-8ebf50d6ce37"
      unitRef="usd">-1767000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i067d4bfed60640d19bd1acec9ec2f382_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfNC0xMy0xLTEtMA_2476849f-6b98-47ea-843f-33be3fe0b1bf"
      unitRef="usd">-1767000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie05cd0120db1499f98c32d267513e545_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfNS0xMS0xLTEtMA_b7a376e9-3469-4bdd-a24c-2a1322e926d3"
      unitRef="usd">65000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i067d4bfed60640d19bd1acec9ec2f382_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfNS0xMy0xLTEtMA_46163213-081e-4264-9a44-04969e845f1d"
      unitRef="usd">65000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i75c8168bb19f4ab3a5b2d341e39cf790_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfNi0xLTEtMS0w_f37d236a-aa38-41f0-8f32-ecc0f9e7a258"
      unitRef="shares">15743000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i75c8168bb19f4ab3a5b2d341e39cf790_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfNi0zLTEtMS0w_31c7d4f9-6562-4f02-8f14-2622b6b97cc7"
      unitRef="usd">161000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i235f75ad18f84f5fa24f2e6eb0ad4471_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfNi01LTEtMS0w_0500b379-2aa4-4390-91ee-4843be365d3a"
      unitRef="usd">-5017000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3985184e9dfa4c18a6612cdbd403b869_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfNi03LTEtMS0w_592ae241-9a26-4568-96f6-365f7287ab0c"
      unitRef="usd">396646000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i160c714baf264ce1ab50c170957516d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfNi05LTEtMS0w_5733c454-6ad6-47dc-9828-34800925efe9"
      unitRef="usd">-255409000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id14ac4e4140747138771920fd59c950d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfNi0xMS0xLTEtMA_dac75eeb-eb2f-40ac-87bf-d6cd72e40295"
      unitRef="usd">40000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1e4293479fec43c2a930acbdea7cc2e4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfNi0xMy0xLTEtMA_60143cb0-3541-41a3-9790-193d1dcb2e2c"
      unitRef="usd">136421000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i205695d8dcc2457fa2cd4bc8c20d3221_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfOC0xLTEtMS0w_ae805dc6-c13f-4dad-b17d-6a054a0dc213"
      unitRef="shares">32000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i204fb5ddc7124cbe9aa2c57b08765a06_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfOC03LTEtMS0w_795b73bd-fa6a-4bf7-bf14-ef703eb07235"
      unitRef="usd">157000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i3d4c397685084b71954e882bfb2690bf_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfOC0xMy0xLTEtMA_f4896103-8fc2-4668-93b3-86472aa59e3e"
      unitRef="usd">157000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i205695d8dcc2457fa2cd4bc8c20d3221_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfOS0xLTEtMS0w_fcc63abf-93a1-4588-b81f-f79a2ab37e6f"
      unitRef="shares">66000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i205695d8dcc2457fa2cd4bc8c20d3221_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfOS0zLTEtMS0w_2d4680ce-0f06-4f8b-a4b3-c8862c86c759"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i204fb5ddc7124cbe9aa2c57b08765a06_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfOS03LTEtMS0w_a9882e00-dee6-4933-a76f-7fdcc3b72dee"
      unitRef="usd">301000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i3d4c397685084b71954e882bfb2690bf_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfOS0xMy0xLTEtMA_f4ec60fc-b0a2-4591-a39f-722e0e4124ff"
      unitRef="usd">302000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i204fb5ddc7124cbe9aa2c57b08765a06_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTAtNy0xLTEtMA_e1175564-aadd-4032-a0ab-eaea8687c865"
      unitRef="usd">588000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3d4c397685084b71954e882bfb2690bf_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTAtMTMtMS0xLTA_090190d2-67f3-48e5-9975-420597b07e72"
      unitRef="usd">588000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i88bcca988d7f418e9006d5aa15ae6f88_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTEtOS0xLTEtMA_efa28de1-5097-411a-b7af-d93e2fd6ec23"
      unitRef="usd">-3944000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3d4c397685084b71954e882bfb2690bf_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTEtMTMtMS0xLTA_1f0ad266-e992-450f-8684-c11d0d6f4509"
      unitRef="usd">-3944000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6253ec01fe8b495da665b00e73457bec_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTItMTEtMS0xLTA_cc6ed963-c1a3-4915-bd31-e9bea02d6d86"
      unitRef="usd">562000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3d4c397685084b71954e882bfb2690bf_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTItMTMtMS0xLTA_f470d84d-b2b6-4b33-9697-b41c2265f447"
      unitRef="usd">562000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i66bf5aa141f6402781ab393b7753fb83_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTMtMS0xLTEtMA_bf8e35ee-ab3e-4f9e-9ef4-8de3fda2d408"
      unitRef="shares">15841000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i66bf5aa141f6402781ab393b7753fb83_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTMtMy0xLTEtMA_70822659-95ac-4539-a11d-3f58c9c7f55c"
      unitRef="usd">162000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7cd040c6eb0e40668c48e0d938871908_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTMtNS0xLTEtMA_cab80bab-48d7-49bd-b9d0-92649a18878f"
      unitRef="usd">-5017000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i83acb4f812754e9a9d35238771e57dcc_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTMtNy0xLTEtMA_6cd3e1d9-d0b3-4905-a66a-e58733ceffeb"
      unitRef="usd">397692000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ide9bda8d93534ecea17eb8f7770b0766_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTMtOS0xLTEtMA_daad8439-fcc6-4403-939f-86cd017318b3"
      unitRef="usd">-259353000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2203a5c9e33c4b259789cccef0ad4486_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTMtMTEtMS0xLTA_e09efde2-e8db-4e6d-94e1-cbcb9c1a567c"
      unitRef="usd">602000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6f13f3cbbbc4426da012f8d43ff9635f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTMtMTMtMS0xLTA_f2c74107-e06b-4ad0-9064-def95e1a3667"
      unitRef="usd">134086000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i46440a994e734248a5be6a826224a74d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTYtMS0xLTEtMjE_ae670e8b-da4a-4af9-bf27-99c083c28f8a"
      unitRef="shares">59000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i46440a994e734248a5be6a826224a74d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTYtMy0xLTEtMjE_cb8033c7-67ed-4553-80fb-cc6b130825c0"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1252142ecf9a4a1ca1a152e987d61097_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTYtNy0xLTEtMjE_98ac8539-1025-43f1-8569-a0b83cf8b336"
      unitRef="usd">50000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTYtMTMtMS0xLTIx_6ea56d71-dc7a-4f86-8c35-263eb17ae565"
      unitRef="usd">51000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1252142ecf9a4a1ca1a152e987d61097_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTctNy0xLTEtMjE_330e2a3f-d880-4388-b4e0-9a959349ec73"
      unitRef="usd">707000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTctMTMtMS0xLTIx_9bcec9a3-56bf-4662-a307-0c4eee6fcd25"
      unitRef="usd">707000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ie56a555b6c934a6d9835e5fe88cf8ba6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTgtOS0xLTEtMjE_2e43ee9c-3eba-43bf-b55b-9beafab083cd"
      unitRef="usd">-4759000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTgtMTMtMS0xLTIx_a24a3f23-42bd-4f75-9044-040f25a9d0b2"
      unitRef="usd">-4759000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9d93b21cd13e46e29f19964405e0ede1_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTktMTEtMS0xLTIx_fcef4ba4-b05e-414a-b597-2f6f8b84e4ac"
      unitRef="usd">11000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMTktMTMtMS0xLTIx_17d3f43e-e9dd-426b-a67b-77810eaca934"
      unitRef="usd">11000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i6312647921fc4b25a8f05947207d7b65_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMjAtMS0xLTEtMjE_9cafa5d9-5cfc-46e0-8772-e469f543c2e1"
      unitRef="shares">15900000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6312647921fc4b25a8f05947207d7b65_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMjAtMy0xLTEtMjE_9f430b88-e076-4aff-8ecf-ebc1442e0260"
      unitRef="usd">163000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0a730af4f5bf40198948c86861289012_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMjAtNS0xLTEtMjE_fc1963ff-96fb-439c-bf77-b254cae513e2"
      unitRef="usd">-5017000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4cf8371b1ecd47f0a14bae0c50918320_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMjAtNy0xLTEtMjE_7a7e270e-709f-4122-9963-1ea828d043f3"
      unitRef="usd">398449000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i533f2c151c62446d8204ed6781aa7c18_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMjAtOS0xLTEtMjE_425c1a9e-d844-4103-badd-c6b56ed31774"
      unitRef="usd">-264112000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i22e63246183649eb921e2186bb01e624_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMjAtMTEtMS0xLTIx_fb75615a-8a72-43cd-8fb6-1e67ca5a6b30"
      unitRef="usd">613000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7a26651e6bd9476ca60b807121f5131a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yMi9mcmFnOjYzNzcxZDA3YWZjMzRkODNiZDMxYTczOWE0ZjI0ZGYyL3RhYmxlOjliMWQ0OWQ0ZWY4MzRlNjE5ZDRjNDZmZWFhYTkzNTI1L3RhYmxlcmFuZ2U6OWIxZDQ5ZDRlZjgzNGU2MTlkNGM0NmZlYWFhOTM1MjVfMjAtMTMtMS0xLTIx_840122c0-4ab7-42dd-ace2-08557083d897"
      unitRef="usd">130096000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNC0xLTEtMS0w_f5b386fa-c84d-4d42-8c62-4e45ea3e916f"
      unitRef="usd">7494000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNC0zLTEtMS0w_f350f52d-bc93-44c7-abea-37b7f95cb402"
      unitRef="usd">-10470000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNi0xLTEtMS0w_d0af25ae-0af8-4445-a82e-cbd54a8228df"
      unitRef="usd">11690000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNi0zLTEtMS0w_bddd528d-027e-406d-af2b-82ae655797aa"
      unitRef="usd">10919000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNy0xLTEtMS0w_8eb0fea4-377f-4a7c-9508-87c941b74c2d"
      unitRef="usd">1146000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNy0zLTEtMS0w_788ea0da-ecdb-42f5-b6ea-cd2808b66d74"
      unitRef="usd">1127000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfOC0xLTEtMS0w_2db1098b-365f-4926-a4fd-d70d44213ad6"
      unitRef="usd">117000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfOC0zLTEtMS0w_e3e6ca03-d6b9-49f8-9597-638a788db397"
      unitRef="usd">348000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfOS0xLTEtMS0w_3b441c78-def0-42fe-9dd1-99fdf6df0f4a"
      unitRef="usd">-123000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfOS0zLTEtMS0w_6dbe4001-c3c7-401f-8110-d0d1cdaf70eb"
      unitRef="usd">-114000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTAtMS0xLTEtMA_80d7da19-6785-4a63-89d4-2566d62e42ad"
      unitRef="usd">1000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTAtMy0xLTEtMA_130f0c2b-4e5b-43c5-be7d-b40eecf65622"
      unitRef="usd">317000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTEtMS0xLTEtMA_95e4deac-c23c-459b-be2f-6a4cadcdab42"
      unitRef="usd">559000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTEtMy0xLTEtMA_4a9e9aae-2b9d-4db2-9984-aa3a5703d25c"
      unitRef="usd">26000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTMtMS0xLTEtMA_ff649a4a-4ee5-4e33-8134-137b336afb65"
      unitRef="usd">8312000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTMtMy0xLTEtMA_51f40a6c-2922-4653-9d4a-075be24b122c"
      unitRef="usd">123000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTQtMS0xLTEtMA_91591b80-57c2-49db-a9b2-f6de8b42cc9a"
      unitRef="usd">390000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTQtMy0xLTEtMA_0e6f5e46-782f-4d00-aff8-0824598a16bb"
      unitRef="usd">499000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTUtMS0xLTEtMA_32460046-62b1-4222-88f9-2c021e53e7b6"
      unitRef="usd">2124000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTUtMy0xLTEtMA_a2530c7c-5317-441b-b601-d07c74e54927"
      unitRef="usd">1733000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTYtMS0xLTEtMA_d297d73a-038c-4d6a-a544-facf39987943"
      unitRef="usd">32000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTYtMy0xLTEtMA_fcda40b8-0279-4f0b-964c-e7927dee67ee"
      unitRef="usd">-55000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTYtMS0xLTEtMjQ5NDg_3be4079f-eabb-425f-9bb8-03137e8ec0cb"
      unitRef="usd">-191000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTYtMy0xLTEtMjQ5NDg_931687ae-2846-4f1c-82fa-4f10e23e5416"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTgtMS0xLTEtMA_816da75e-fb67-4bf5-a56b-5aed802c5f27"
      unitRef="usd">536000</us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
    <us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTgtMy0xLTEtMA_45448107-44ff-45b1-99ce-d695f5204405"
      unitRef="usd">-465000</us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTktMS0xLTEtMA_db61a124-214b-43a3-9d46-5c65e392e3fe"
      unitRef="usd">-85000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMTktMy0xLTEtMA_636862eb-d9a0-4f0a-ae78-8a401d066ecf"
      unitRef="usd">-190000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjAtMS0xLTEtMA_3e8ddf07-ee90-4af2-a719-a300631a95db"
      unitRef="usd">10916000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjAtMy0xLTEtMA_3d49db1d-68d6-491f-8dec-fb7224a680b6"
      unitRef="usd">-6244000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjEtMS0xLTEtMA_7644d143-fdf7-4ea1-b267-1289077fc75e"
      unitRef="usd">1368000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjEtMy0xLTEtMA_31ce20d6-e798-4ee9-bff4-904ae23be329"
      unitRef="usd">1052000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjItMS0xLTEtMA_25740fe1-bb53-432f-bfb6-adc3728a1c7f"
      unitRef="usd">11000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjItMy0xLTEtMA_04635cb9-beb7-47b7-92c8-8300044f008a"
      unitRef="usd">-887000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjMtMS0xLTEtMA_f35850da-81b2-48ae-9cd0-5abea06dcd0e"
      unitRef="usd">111000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjMtMy0xLTEtMA_78fb6ffe-4748-4a4d-a64a-d7ad2bd27f0a"
      unitRef="usd">-2881000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjQtMS0xLTEtMA_c64ee155-9a52-462e-979e-ead2a20d83c7"
      unitRef="usd">116000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjQtMy0xLTEtMA_89ebd447-3ad4-42a8-a71c-6095191eab2d"
      unitRef="usd">370000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjUtMS0xLTEtMA_543fbea7-02e0-4157-9f82-d14561130496"
      unitRef="usd">-2976000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjUtMy0xLTEtMA_29c36da3-b853-46ad-9e55-ede292f5c114"
      unitRef="usd">-3700000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjYtMS0xLTEtMA_35f1a5d0-6271-42e1-9503-4484616dde60"
      unitRef="usd">-1144000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjYtMy0xLTEtMA_b4dc9824-fbb9-466b-884b-7dc6aae9e302"
      unitRef="usd">2296000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjgtMS0xLTEtMA_3ecc0634-b0cc-4cb6-9351-8b3f2178220f"
      unitRef="usd">25526000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjgtMy0xLTEtMA_a9318257-b12a-45fa-a9a0-9d276937e8b7"
      unitRef="usd">8817000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjktMS0xLTEtMA_e851f3c4-b427-465c-bf53-fdb6effa9085"
      unitRef="usd">100000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMjktMy0xLTEtMA_2a9d8ada-e041-4839-b3f9-8767f4270d16"
      unitRef="usd">859000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzAtMS0xLTEtMA_e22577f3-aeba-4387-93f4-287fb314c42e"
      unitRef="usd">3152000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzAtMy0xLTEtMA_a5b8915a-b5d6-418a-86f3-521ee5da8c72"
      unitRef="usd">1904000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzEtMS0xLTEtMA_9118f6ba-5a49-4c44-b918-211db4cfabac"
      unitRef="usd">695000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzEtMy0xLTEtMA_be2f7f0e-4bb1-4085-b4c6-6b11ad890605"
      unitRef="usd">12188000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzItMS0xLTEtMA_13c73837-09da-4b4d-beff-722126a24e51"
      unitRef="usd">8431000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzItMy0xLTEtMA_ff74b557-0e48-49b7-aa00-d109e6971adb"
      unitRef="usd">8456000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzMtMS0xLTEtMA_bdc88886-b010-4482-8adf-003c157b320a"
      unitRef="usd">-21042000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzMtMy0xLTEtMA_745c5ed5-e4e1-49ef-9a52-70f6020727d9"
      unitRef="usd">-15312000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzUtMS0xLTEtMA_f01e0c1d-5a0b-491a-9491-8dabc1b245cb"
      unitRef="usd">29425000</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzUtMy0xLTEtMA_b8ea2aeb-417d-4217-b394-08c00e4ad556"
      unitRef="usd">8856000</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzYtMS0xLTEtMA_88fb920a-5d21-4ccf-9e95-b4259971826e"
      unitRef="usd">15073000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzYtMy0xLTEtMA_10748c3c-65a3-4d0d-8709-36ab324f4ade"
      unitRef="usd">12174000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzctMS0xLTEtMA_b47e2f66-7d03-42e9-9456-7312cbcf86c2"
      unitRef="usd">1784000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzctMy0xLTEtMA_7cb04431-7f68-4c3a-97a7-4902c5bf8048"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzgtMS0xLTEtMA_3d289dd2-e10c-4650-baae-862476e0220b"
      unitRef="usd">878000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzgtMy0xLTEtMA_e8910bfb-355c-4978-a4f8-692e22d80bee"
      unitRef="usd">245000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzktMS0xLTEtMA_16e31534-1727-4fb1-a5b1-88b1b2368582"
      unitRef="usd">526000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfMzktMy0xLTEtMA_dfb76a86-8dfe-4708-bab2-4ba0b2ae956c"
      unitRef="usd">616000</us-gaap:ProceedsFromStockOptionsExercised>
    <asur:ProceedsPaymentsFromClientFundObligations
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNDAtMS0xLTEtMA_cc836076-35e4-4d85-9a2b-e53c04b4766f"
      unitRef="usd">-146206000</asur:ProceedsPaymentsFromClientFundObligations>
    <asur:ProceedsPaymentsFromClientFundObligations
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNDAtMy0xLTEtMA_fc9c2ba7-53fb-462b-93ad-1c095589d01a"
      unitRef="usd">68441000</asur:ProceedsPaymentsFromClientFundObligations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNDEtMS0xLTEtMA_755e0599-55f5-497e-b1cc-b45209b9aec2"
      unitRef="usd">-133990000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNDEtMy0xLTEtMA_42f8457e-05b3-424d-9919-d0d08c48c757"
      unitRef="usd">65494000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNDItMS0xLTEtMA_70d7b6cc-bcc6-4658-9565-00098d841d9d"
      unitRef="usd">-156176000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNDItMy0xLTEtMA_52f4a474-3407-4b2c-8ac9-3c0aabc9b886"
      unitRef="usd">52478000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNDMtMS0xLTEtMA_9a15c313-89ef-4ce9-9af8-e93b1715b0e7"
      unitRef="usd">324985000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibbb0e712c38b4ba7a310c2d04df7b418_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNDMtMy0xLTEtMA_bffe31ce-3b00-4bd8-b8cd-a342f278eac4"
      unitRef="usd">134060000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNDQtMS0xLTEtMA_ca5fde92-fc5f-4adf-93c9-08bf5bd0818a"
      unitRef="usd">168809000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7a26651e6bd9476ca60b807121f5131a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOmZiZDZhNTJhNGE4OTQxNTNiMjk3NjdiMzBjNDhiMTljL3RhYmxlcmFuZ2U6ZmJkNmE1MmE0YTg5NDE1M2IyOTc2N2IzMGM0OGIxOWNfNDQtMy0xLTEtMA_be0594f0-2566-4a46-a50e-bc0e9814d004"
      unitRef="usd">186538000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfMy0xLTEtMS0yNTI2OQ_581bfaeb-7102-4668-badd-47e7e4d1486e"
      unitRef="usd">11506000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7a26651e6bd9476ca60b807121f5131a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfMy0zLTEtMS0yNTI2OQ_eaaf93b6-26fb-4fc6-a6ad-c5f5ba4b101c"
      unitRef="usd">12939000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfNC0xLTEtMS0yNTI2OQ_f6111e05-a31a-4320-b4bf-e77221783cd7"
      unitRef="usd">157303000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i7a26651e6bd9476ca60b807121f5131a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfNC0zLTEtMS0yNTI2OQ_d24d6cb2-a520-4ee5-9545-7278362ab376"
      unitRef="usd">173599000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfNS0xLTEtMS0yNTI2OQ_34964494-3fa6-4c84-9ae0-f3d932655c3a"
      unitRef="usd">168809000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7a26651e6bd9476ca60b807121f5131a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfNS0zLTEtMS0yNTI2OQ_547f5c2d-1577-4932-9356-44fb51676223"
      unitRef="usd">186538000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfNy0xLTEtMS0yNTI2OQ_b8b290ef-347b-4b90-a908-d659589e1170"
      unitRef="usd">722000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfNy0zLTEtMS0yNTI2OQ_b7bbf604-3c13-4fe4-97e8-0fba160d27af"
      unitRef="usd">967000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfOC0xLTEtMS0yNTI2OQ_6781d511-0c77-45e9-b48c-a5308b50c6df"
      unitRef="usd">332000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfOC0zLTEtMS0yNTI2OQ_d9008926-8622-46d7-afe7-19ccbf0b738c"
      unitRef="usd">3469000</us-gaap:IncomeTaxesPaid>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfMTEtMS0xLTEtMjg4MDY_09af36fe-986c-4215-a074-52297e8050e5"
      unitRef="usd">763000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfMTEtMy0xLTEtMjg4MDY_b9fcc81e-e4f7-4658-93b7-ab543008bd72"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfMTMtMS0xLTEtMjUzMTY_ab6ebe21-dc3a-4cbc-80fa-1d58b4f1e76f"
      unitRef="usd">3038000</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
    <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfMTMtMy0xLTEtMjUzMTY_f7a7bd33-f538-4c15-a171-6bc06f84bdd8"
      unitRef="usd">2745000</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
    <us-gaap:NotesIssued1
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfMTQtMS0xLTEtMjUzMTY_e237d893-9079-444d-8a84-f63ca267604a"
      unitRef="usd">4386000</us-gaap:NotesIssued1>
    <us-gaap:NotesIssued1
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfMTQtMy0xLTEtMjUzMTY_6811e567-bcc2-4a3d-a3c4-9b1d1155e09d"
      unitRef="usd">330000</us-gaap:NotesIssued1>
    <us-gaap:StockIssued1
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfMTUtMS0xLTEtMjUzMTY_c8b016f1-0239-4089-a4bd-62a70e5a7388"
      unitRef="usd">6428000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8yNS9mcmFnOjQwZjNhY2RhOWVhNTQwYjM4NTg5YzQxM2JkM2EwZDdlL3RhYmxlOjU1YzhiZTFkNzU5MTRkZjI5ZDQ4NGRkZWEzZmUxZDVlL3RhYmxlcmFuZ2U6NTVjOGJlMWQ3NTkxNGRmMjlkNDg0ZGRlYTNmZTFkNWVfMTUtMy0xLTEtMjUzMTY_1220c172-4a51-4f33-996b-7860bbdc5b1f"
      unitRef="usd">0</us-gaap:StockIssued1>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zMS9mcmFnOmY0MjRlMTIyOGQ1NzQ0NDVhMmNhYzE4MmY4MDI0ZGI1L3RleHRyZWdpb246ZjQyNGUxMjI4ZDU3NDQ0NWEyY2FjMTgyZjgwMjRkYjVfMjgxNw_422d940c-9d07-4d54-addb-af3f97b587fb">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 1 &#x2013; THE COMPANY AND BASIS OF PRESENTATION&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asure Software, Inc., (&#x201c;Asure&#x201d;, the &#x201c;Company&#x201d;, &#x201c;we&#x201d; and &#x201c;our&#x201d;), a Delaware Corporation, is a leading provider of Human Capital Management (&#x201c;HCM&#x201d;) software solutions. We help small and medium-sized companies grow by helping them build more productive teams, providing the tools and resources that help them stay compliant with ever-changing federal, state, and local tax jurisdictions and labor laws, and better allocate cash so they can spend their financial capital on growing their business rather than back-office overhead expenses. Asure&#x2019;s Human Capital Management suite, named Asure HCM, includes cloud-based Payroll, Tax Services, and Time &amp;amp; Attendance software as well as human resources (&#x201c;HR&#x201d;) services ranging from HR projects to completely outsourcing payroll and HR staff. We also offer these products and services through our network of reseller partners.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our platform vision is to 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="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We develop, market, sell and support our offerings nationwide through our principal office in Austin, Texas and from our processing hubs in California, Florida, Nebraska, New Jersey, New York, Tennessee, and Vermont. In May 2021, we closed our Washington office where we provided our HR consulting services as employees from that office now work remotely.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have prepared the accompanying unaudited Condensed Consolidated Financial Statements in accordance with the rules and regulations of the Securities and Exchange Commission (the &#x201c;SEC&#x201d;) and accordingly, they do not include all information and footnotes required under U.S. generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;) for complete financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the opinion of management, these interim financial statements contain all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation of our financial position as of September&#160;30, 2021 and the results of operations, statements of changes in stockholders&#x2019; equity for the three and nine months ended September&#160;30, 2021 and September&#160;30, 2020, and our statements of cash flows for the nine months ended September&#160;30, 2021 and September&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These unaudited Condensed Consolidated Financial Statements should be read in conjunction with our audited Consolidated Financial Statements and notes thereto filed with the SEC in our annual report on Form 10-K for the fiscal year ended December&#160;31, 2020 (our &#x201c;2020 Annual Report on Form 10-K&#x201d;). 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>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNC9mcmFnOjk1YTBhZDFhNGZjMzRkOWQ5N2MwMDhmZmE3NGIwMjQzL3RleHRyZWdpb246OTVhMGFkMWE0ZmMzNGQ5ZDk3YzAwOGZmYTc0YjAyNDNfNTczNQ_b42c2ac7-3271-4932-9b8f-8034b5ee07fb">SIGNIFICANT ACCOUNTING POLICIES&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;USE OF ESTIMATES&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preparation of the Condensed Consolidated Financial Statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of the assets and liabilities, the disclosure of contingent assets and liabilities at the date of the Condensed Consolidated Financial Statements and the reported amounts of revenues and expenses during the reporting period. These estimates are subjective in nature and involve judgments. The more significant estimates made by management include the valuation allowance for the gross deferred tax assets, useful lives of long-lived 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 Condensed 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="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;CASH EQUIVALENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments with an original maturity of 90 days or less at the time of purchase to be cash equivalents. Cash equivalents include investments in an institutional money market fund, which invests in U.S. Treasury bills, notes and bonds, and/or repurchase agreements, backed by such obligations. Carrying value approximates fair value. Cash and cash equivalents are deposited at various area banks, which at times may exceed federally insured limits. The Company monitors the viability of the banking institutions carrying its assets on a regular basis, and has the ability to transfer cash to various institutions during times of risk. The Company has not experienced any losses related to these cash balances, and believes its credit risk to be minimal.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;SIGNIFICANT RISKS AND UNCERTAINTIES&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The coronavirus (&#x201c;COVID-19&#x201d;) 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 our business, financial condition, results of operations and growth prospects to 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="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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 and potential variants, 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="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;RECENT ACCOUNTING PRONOUNCEMENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The standard became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. We adopted ASU 2019-12 during the quarter beginning January 1, 2021, using the prospective approach except for hybrid tax regimes, which we adopted using the modified retrospective approach. The adoption of ASU 2019-12 resulted in no material impact to the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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;RECLASSIFICATION&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reclassified its presentation of restricted cash and restricted cash equivalents included in funds held for clients as of September&#160;30, 2020 in the Condensed Consolidated Statements of Cash Flows to conform to the current period presentation. Such reclassification had no effect on the consolidated financial position or consolidated results of operations of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021 and December&#160;31, 2020, accumulated other comprehensive income (loss) consisted of net unrealized gains and losses on available-for-sale securities.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNC9mcmFnOjk1YTBhZDFhNGZjMzRkOWQ5N2MwMDhmZmE3NGIwMjQzL3RleHRyZWdpb246OTVhMGFkMWE0ZmMzNGQ5ZDk3YzAwOGZmYTc0YjAyNDNfNTczMg_17f47b45-f3a2-4263-91eb-9b538b08a043">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;USE OF ESTIMATES&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preparation of the Condensed Consolidated Financial Statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of the assets and liabilities, the disclosure of contingent assets and liabilities at the date of the Condensed Consolidated Financial Statements and the reported amounts of revenues and expenses during the reporting period. These estimates are subjective in nature and involve judgments. The more significant estimates made by management include the valuation allowance for the gross deferred tax assets, useful lives of long-lived 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 Condensed 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="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;CASH EQUIVALENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments with an original maturity of 90 days or less at the time of purchase to be cash equivalents. Cash equivalents include investments in an institutional money market fund, which invests in U.S. Treasury bills, notes and bonds, and/or repurchase agreements, backed by such obligations. Carrying value approximates fair value. Cash and cash equivalents are deposited at various area banks, which at times may exceed federally insured limits. The Company monitors the viability of the banking institutions carrying its assets on a regular basis, and has the ability to transfer cash to various institutions during times of risk. The Company has not experienced any losses related to these cash balances, and believes its credit risk to be minimal.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNC9mcmFnOjk1YTBhZDFhNGZjMzRkOWQ5N2MwMDhmZmE3NGIwMjQzL3RleHRyZWdpb246OTVhMGFkMWE0ZmMzNGQ5ZDk3YzAwOGZmYTc0YjAyNDNfNTczNg_8470678d-4802-4241-9b68-398a61d8d295">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;SIGNIFICANT RISKS AND UNCERTAINTIES&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The coronavirus (&#x201c;COVID-19&#x201d;) 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 our business, financial condition, results of operations and growth prospects to 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="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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 and potential variants, 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="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNC9mcmFnOjk1YTBhZDFhNGZjMzRkOWQ5N2MwMDhmZmE3NGIwMjQzL3RleHRyZWdpb246OTVhMGFkMWE0ZmMzNGQ5ZDk3YzAwOGZmYTc0YjAyNDNfNTczMw_a893ff6d-d9a5-44da-8b6f-4e79a1742509">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;RECENT ACCOUNTING PRONOUNCEMENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The standard became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. We adopted ASU 2019-12 during the quarter beginning January 1, 2021, using the prospective approach except for hybrid tax regimes, which we adopted using the modified retrospective approach. The adoption of ASU 2019-12 resulted in no material impact to the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNC9mcmFnOjk1YTBhZDFhNGZjMzRkOWQ5N2MwMDhmZmE3NGIwMjQzL3RleHRyZWdpb246OTVhMGFkMWE0ZmMzNGQ5ZDk3YzAwOGZmYTc0YjAyNDNfMTA5OTUxMTYzNDExMA_31a36297-c860-4aad-9c63-b790cc359158">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;RECLASSIFICATION&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reclassified its presentation of restricted cash and restricted cash equivalents included in funds held for clients as of September&#160;30, 2020 in the Condensed Consolidated Statements of Cash Flows to conform to the current period presentation. Such reclassification had no effect on the consolidated financial position or consolidated results of operations of the Company.&lt;/span&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNC9mcmFnOjk1YTBhZDFhNGZjMzRkOWQ5N2MwMDhmZmE3NGIwMjQzL3RleHRyZWdpb246OTVhMGFkMWE0ZmMzNGQ5ZDk3YzAwOGZmYTc0YjAyNDNfNTczNw_c64234a4-970c-4393-b2e7-0dd89f3eef55">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021 and December&#160;31, 2020, accumulated other comprehensive income (loss) 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="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RleHRyZWdpb246MTVkMDEwNWJiNDVlNGEwNTk4MjM2NTQzMmQ2NDdmM2ZfNDQ2MQ_17d31259-6788-4a96-b090-83d7af484935">INVESTMENTS AND FAIR VALUE MEASUREMENTS&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting Standards Codification (ASC) 820 &#x201c;Fair Value Measurement&#x201d; (ASC 820) defines fair value, establishes a framework for measuring fair value under U.S. GAAP and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. ASC 820 describes a fair value hierarchy based on the following three levels of inputs that may be used to measure fair value, of which the first two are considered observable and the last unobservable:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.837%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:88.713%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Quoted prices in active markets for &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;identical&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Quoted prices in active markets for &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;similar&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; assets or liabilities; quoted prices in markets that are not active for identical or similar assets or liabilities; and model-driven valuations whose significant inputs are observable; and&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 3:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis as of September&#160;30, 2021 and December&#160;31, 2020, respectively (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funds held for clients&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;17,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent purchase consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;69,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent purchase consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt"&gt;See Note 4 &#x2014; Goodwill and Intangible Assets for further discussion regarding the contingent purchase consideration.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The contractual obligations and earn out provision are accounted for as a contingent liability and fair value is determined using Level 3 inputs, as estimating the fair value of these contingent liabilities require the use of significant and subjective inputs that may and are likely to change over the duration of the liabilities. The following table discloses the change in the gross contingent purchase consideration on the Company&#x2019;s Condensed Consolidated Balance Sheets as of September&#160;30, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2020&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,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,975)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issued for acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash equivalents and investments classified as available-for-sale within funds held for clients consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gains&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Losses&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&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;25,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt"&gt;Unrealized gains and losses on available-for-sale securities are included as a component of comprehensive income (loss). As of September&#160;30, 2021 and December&#160;31, 2020, there were 42 and 69 securities, respectively, in an unrealized gain position and there were 9 and 2 securities in an unrealized loss position, respectively. As of September&#160;30, 2021, these unrealized losses were less than $6 individually and $19 in the aggregate. As of December&#160;31, 2020, these unrealized losses were less than $2 individually and $2 in the aggregate. These securities have not been in a continuous unrealized gain or loss position for more than 12 months. We do not intend to sell these investments and we do not expect to sell these investments before recovery of their amortized cost basis, which may be at maturity. We review our investments to identify and evaluate investments that indicate possible other-than-temporary impairment. Factors considered in determining whether a loss is other-than-temporary include the length of time and extent to which fair value has been less than the cost basis, the financial condition and near-term prospects of the investee, and our intent and ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt"&gt;At September&#160;30, 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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funds held for clients represent assets that the Company has classified as restricted for use solely for the purposes of satisfying the obligations to remit funds relating to the Company&#x2019;s payroll and payroll tax filing services, which are classified as client funds obligations on our Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funds held for clients have been invested in the following categories (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.376%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 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;Restricted cash and cash equivalents held to satisfy client funds obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,303&#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;296,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted short-term marketable securities held to satisfy client funds obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted long-term marketable securities held to satisfy client funds obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total funds held for clients&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected maturities of available-for-sale securities as of September&#160;30, 2021 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;One year or less&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;14,154&#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 #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;17,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RleHRyZWdpb246MTVkMDEwNWJiNDVlNGEwNTk4MjM2NTQzMmQ2NDdmM2ZfNDQ2Mg_f449f0b1-3e0b-4db8-9f23-7ec331ddfd74">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting Standards Codification (ASC) 820 &#x201c;Fair Value Measurement&#x201d; (ASC 820) defines fair value, establishes a framework for measuring fair value under U.S. GAAP and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. ASC 820 describes a fair value hierarchy based on the following three levels of inputs that may be used to measure fair value, of which the first two are considered observable and the last unobservable:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.837%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:88.713%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Quoted prices in active markets for &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;identical&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Quoted prices in active markets for &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;similar&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; assets or liabilities; quoted prices in markets that are not active for identical or similar assets or liabilities; and model-driven valuations whose significant inputs are observable; and&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 3:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RleHRyZWdpb246MTVkMDEwNWJiNDVlNGEwNTk4MjM2NTQzMmQ2NDdmM2ZfNDQ1OA_c9c9c4ec-be20-451e-915d-19ff4b3dc72f">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis as of September&#160;30, 2021 and December&#160;31, 2020, respectively (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funds held for clients&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;17,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent purchase consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;69,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent purchase consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i87a9b41e44bd4c2099379fbf17f23993_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfNi0xLTEtMS0w_e6841962-b929-44ab-9b36-365ceeaa10d0"
      unitRef="usd">2409000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i632948e5e1bd49b2855e5747545fbdc8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfNi0zLTEtMS0w_63d6334d-9e55-4bda-afe2-acd5e1e098e4"
      unitRef="usd">2409000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i2edd65781efb41b6bfa784b768bf2eef_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfNi01LTEtMS0w_05ff8c4d-c044-4724-b23d-d5a820efa5b5"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i18db4db2c6b64a8e9dedb498e406cc27_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfNi03LTEtMS0w_39a0b4b8-1285-400c-b0b3-4589b6c66dca"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iaed9d5033b1e43a594fccc9f07d2a4b0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfNy0xLTEtMS0w_73078b73-6eca-4a18-831b-e9b099a274ad"
      unitRef="usd">17451000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ie91a0c7916aa418eb2b1ae06bb2c62a8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfNy0zLTEtMS0w_331970f7-7bd0-4f12-a746-1af4822154d1"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="icef3931d6b184f238334d31edeb056cc_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfNy01LTEtMS0w_ee1b3ea7-1e37-4c51-8e0e-aabac9103e00"
      unitRef="usd">17451000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ie29daa89257d473ea90f717bbbe99d29_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfNy03LTEtMS0w_58d939f7-c588-4e0e-ade6-9ecf1c9b85e7"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id464299839f84ffa92b7ec7e14e690c6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfOC0xLTEtMS0w_e0fd1b76-3f50-43cc-9045-ad85c5597c39"
      unitRef="usd">19860000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9da03fb5b1da420faa6a6f01d80781af_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfOC0zLTEtMS0w_eac30b6a-ad8d-4030-bd71-7c9dc2bff2a4"
      unitRef="usd">2409000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib286a029452040f39b2894023752ee55_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfOC01LTEtMS0w_d9e537e9-e395-49e3-a719-fe0562a49e20"
      unitRef="usd">17451000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i045b3d56574745599c08ecb3235db77a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfOC03LTEtMS0w_83262d9a-c7de-46f3-afa1-4b0f7a15effd"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="id464299839f84ffa92b7ec7e14e690c6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTEtMS0xLTEtMA_a2aa271c-c427-4e35-9833-b6cd658bea27"
      unitRef="usd">4943000</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="i9da03fb5b1da420faa6a6f01d80781af_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTEtMy0xLTEtMA_47143c24-ef57-4877-a2e0-538f62c33033"
      unitRef="usd">0</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="ib286a029452040f39b2894023752ee55_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTEtNS0xLTEtMA_0e1e1982-96ed-42e3-bc5b-2a1dbc067d2f"
      unitRef="usd">0</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="i045b3d56574745599c08ecb3235db77a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTEtNy0xLTEtMA_95b0c1ae-8623-447e-af84-5b050ee54ef9"
      unitRef="usd">4943000</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="id464299839f84ffa92b7ec7e14e690c6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTItMS0xLTEtMA_0b30db56-a64a-44fd-8f73-bc32f85a8ac0"
      unitRef="usd">4943000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i9da03fb5b1da420faa6a6f01d80781af_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTItMy0xLTEtMA_a8bf2467-1e79-4544-96d1-11a5060276c9"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ib286a029452040f39b2894023752ee55_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTItNS0xLTEtMA_6e8063f3-9b66-4fcf-a115-2646fe6ea977"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i045b3d56574745599c08ecb3235db77a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTItNy0xLTEtMA_6a344380-8290-4f85-92d5-e09add4115c1"
      unitRef="usd">4943000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4b84176a1ec548e1afa77db74194295e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTctMS0xLTEtMA_cfb8e572-9ad9-4adf-8e91-8bc718317d10"
      unitRef="usd">5204000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7d975e61e7fe43f99eb2e79939cbf9b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTctMy0xLTEtMA_d11a3104-aaca-4948-8ba1-ac64e60337b9"
      unitRef="usd">5204000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib7404503093f42cb810aa7ced7246b49_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTctNS0xLTEtMA_4e43334c-509f-4c40-8af0-6f88295253b4"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i61e0b0fb736648cdb1fee11152a961fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTctNy0xLTEtMA_86b76411-238d-442f-94b4-419668d5ec30"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ie2e4c993a1f148ac9b88bb72a22ac7db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTktMS0xLTEtMA_1648f836-f30b-473d-aee0-83b66e774a83"
      unitRef="usd">63999000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ife4ead5c91414c27840952dace55830a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTktMy0xLTEtMA_eaaa1c3a-9024-41e8-9293-b2bed244cec0"
      unitRef="usd">63999000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="icfa525b977a44b0bacc79ba99e4c0675_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTktNS0xLTEtMA_3225220e-7dc1-4735-97aa-193c5c3f10df"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i0df12a68bf38452fb89b286f1e0afbdf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMTktNy0xLTEtMA_3c167263-f60d-43cc-9d17-3e32b7e5580f"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ie4bd5cd1c39e4c39b4ed7fc055c3edd1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjAtMS0xLTEtMA_322c6cf8-5788-40f4-bda9-14956b7da6bc"
      unitRef="usd">25919000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i1941900ddb1c4db59575bfe805de7b97_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjAtMy0xLTEtMA_b850be9f-d262-4808-808f-66a33b65882e"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i4939071065974927ac9296c28003a865_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjAtNS0xLTEtMA_f19f3670-b0de-459d-b4c5-3a91373569c4"
      unitRef="usd">25919000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i6db0e9ebb79845cabc10110b5812af28_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjAtNy0xLTEtMA_b42225fc-4252-474e-bdd4-4f9791c44c20"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i40a320efde0a4e888e006acc6cb6ec11_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjEtMS0xLTEtMA_113696bd-03db-4430-ae6a-76911e2756ce"
      unitRef="usd">95122000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i772825ddc54842a7811dc3b5454d6057_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjEtMy0xLTEtMA_e46b4fef-a6bd-47eb-9dc3-ec33cf8cf658"
      unitRef="usd">69203000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1a767b372e1b49f58a85da259fabfce0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjEtNS0xLTEtMA_06182fa8-71bb-4724-b015-522764676266"
      unitRef="usd">25919000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i86b8fbfc73b94ab3b5a6441b3ce4f0e8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjEtNy0xLTEtMA_adce7a0a-c5cd-4510-8734-2fc89ff564ff"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="i40a320efde0a4e888e006acc6cb6ec11_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjQtMS0xLTEtMA_8ea60642-c7a6-43e7-bb67-d28dc530e2eb"
      unitRef="usd">3880000</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="i772825ddc54842a7811dc3b5454d6057_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjQtMy0xLTEtMA_a8c1e71c-c5cd-444a-b32a-455c7255cd9a"
      unitRef="usd">0</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="i1a767b372e1b49f58a85da259fabfce0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjQtNS0xLTEtMA_a41c31d7-de69-43fb-b1ac-bb853f481dac"
      unitRef="usd">0</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="i86b8fbfc73b94ab3b5a6441b3ce4f0e8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjQtNy0xLTEtMA_8fff6a1b-d1b9-4a60-87be-ea11416592e4"
      unitRef="usd">3880000</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i40a320efde0a4e888e006acc6cb6ec11_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjUtMS0xLTEtMA_d8c1a72a-e375-4517-9696-579b17f019f0"
      unitRef="usd">3880000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i772825ddc54842a7811dc3b5454d6057_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjUtMy0xLTEtMA_6a8fd50b-6384-49bd-adff-07a4d29e68d3"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i1a767b372e1b49f58a85da259fabfce0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjUtNS0xLTEtMA_e43ed3cc-5a63-46cf-9586-806e3df6c821"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i86b8fbfc73b94ab3b5a6441b3ce4f0e8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmJlMmEzNWUxODA0OTRjZjZhM2Y0MzgyOWE0N2ExM2EyL3RhYmxlcmFuZ2U6YmUyYTM1ZTE4MDQ5NGNmNmEzZjQzODI5YTQ3YTEzYTJfMjUtNy0xLTEtMA_7cfe84cf-417a-405e-aee4-c3ae85f0539a"
      unitRef="usd">3880000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="i86b8fbfc73b94ab3b5a6441b3ce4f0e8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOjlkNTA5MTMyYjUyYjRlNGU4YWJjMzdkZmE0NDQwNTliL3RhYmxlcmFuZ2U6OWQ1MDkxMzJiNTJiNGU0ZThhYmMzN2RmYTQ0NDA1OWJfMC0xLTEtMS0yODYzNw_8fff6a1b-d1b9-4a60-87be-ea11416592e4"
      unitRef="usd">3880000</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration
      contextRef="iad8e394168924d758934594fcbc0e22c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOjlkNTA5MTMyYjUyYjRlNGU4YWJjMzdkZmE0NDQwNTliL3RhYmxlcmFuZ2U6OWQ1MDkxMzJiNTJiNGU0ZThhYmMzN2RmYTQ0NDA1OWJfMS0xLTEtMS0yODYzNw_984bbfe6-79cb-42d5-bbdc-9c11fd9a5d0c"
      unitRef="usd">1975000</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOjlkNTA5MTMyYjUyYjRlNGU4YWJjMzdkZmE0NDQwNTliL3RhYmxlcmFuZ2U6OWQ1MDkxMzJiNTJiNGU0ZThhYmMzN2RmYTQ0NDA1OWJfNS0xLTEtMS0yODYzNw_ab6ebe21-dc3a-4cbc-80fa-1d58b4f1e76f"
      unitRef="usd">3038000</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="i045b3d56574745599c08ecb3235db77a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOjlkNTA5MTMyYjUyYjRlNGU4YWJjMzdkZmE0NDQwNTliL3RhYmxlcmFuZ2U6OWQ1MDkxMzJiNTJiNGU0ZThhYmMzN2RmYTQ0NDA1OWJfNi0xLTEtMS0yODYzNw_95b0c1ae-8623-447e-af84-5b050ee54ef9"
      unitRef="usd">4943000</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RleHRyZWdpb246MTVkMDEwNWJiNDVlNGEwNTk4MjM2NTQzMmQ2NDdmM2ZfNDQ1OQ_aafd62af-f3b4-4f45-a559-bcb1d3847d58">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash equivalents and investments classified as available-for-sale within funds held for clients consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gains&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Losses&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&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;25,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt"&gt;Unrealized gains and losses on available-for-sale securities are included as a component of comprehensive income (loss). As of September&#160;30, 2021 and December&#160;31, 2020, there were 42 and 69 securities, respectively, in an unrealized gain position and there were 9 and 2 securities in an unrealized loss position, respectively. As of September&#160;30, 2021, these unrealized losses were less than $6 individually and $19 in the aggregate. As of December&#160;31, 2020, these unrealized losses were less than $2 individually and $2 in the aggregate. These securities have not been in a continuous unrealized gain or loss position for more than 12 months. We do not intend to sell these investments and we do not expect to sell these investments before recovery of their amortized cost basis, which may be at maturity. We review our investments to identify and evaluate investments that indicate possible other-than-temporary impairment. Factors considered in determining whether a loss is other-than-temporary include the length of time and extent to which fair value has been less than the cost basis, the financial condition and near-term prospects of the investee, and our intent and ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt"&gt;At September&#160;30, 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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funds held for clients represent assets that the Company has classified as restricted for use solely for the purposes of satisfying the obligations to remit funds relating to the Company&#x2019;s payroll and payroll tax filing services, which are classified as client funds obligations on our Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funds held for clients have been invested in the following categories (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.376%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 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;Restricted cash and cash equivalents held to satisfy client funds obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,303&#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;296,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted short-term marketable securities held to satisfy client funds obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted long-term marketable securities held to satisfy client funds obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total funds held for clients&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <asur:FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMi0xLTEtMS0w_9a03337d-700b-4722-9899-037d68354921"
      unitRef="usd">1000000</asur:FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost>
    <asur:FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMi0zLTEtMS0w_46f77004-ef14-4594-8eb3-4748d8b78be3"
      unitRef="usd">0</asur:FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains>
    <asur:FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMi01LTEtMS0w_9f2a4002-33ea-42db-a6a5-0aa55d2e55e5"
      unitRef="usd">0</asur:FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses>
    <asur:FundsHeldForClientsRestrictedCashEquivalents
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMi03LTEtMS0w_9f92ef7f-5990-4b14-90ab-0826e2ff6fce"
      unitRef="usd">1000000</asur:FundsHeldForClientsRestrictedCashEquivalents>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i14acf6306d994c84a1bfaa40d4b4c005_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNC0xLTEtMS0w_5bde886f-23a8-441b-9aed-3959b8464610"
      unitRef="usd">5153000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i14acf6306d994c84a1bfaa40d4b4c005_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNC0zLTEtMS0w_f68cef56-f615-44b0-ba71-803a669deba6"
      unitRef="usd">93000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i14acf6306d994c84a1bfaa40d4b4c005_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNC01LTEtMS0w_62ccb922-98b5-4bc3-9402-6d18a6db0139"
      unitRef="usd">4000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i14acf6306d994c84a1bfaa40d4b4c005_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNC03LTEtMS0w_c9f5b8df-4fc2-4a4b-b2bf-bdb67938ac15"
      unitRef="usd">5242000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i99d5aea0fe4843e9b46d0fd1d8e039af_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNS0xLTEtMS0w_eb1ed4e0-ee08-4e26-acbb-caa5ceb37431"
      unitRef="usd">8085000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i99d5aea0fe4843e9b46d0fd1d8e039af_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNS0zLTEtMS0w_0cc3015a-e931-4b6f-84a7-f734ad4d3f7e"
      unitRef="usd">160000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i99d5aea0fe4843e9b46d0fd1d8e039af_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNS01LTEtMS0w_f844b386-b55e-4ee5-b4ed-529a5484f9d8"
      unitRef="usd">5000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i99d5aea0fe4843e9b46d0fd1d8e039af_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNS03LTEtMS0w_3af6d864-8e1e-4270-9f7c-34307d17ab0d"
      unitRef="usd">8240000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i032a70c943dc41358984626e5df033a6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNi0xLTEtMS0w_7b8f1389-7aa2-4f73-98f0-c0e68fb32de7"
      unitRef="usd">3427000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i032a70c943dc41358984626e5df033a6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNi0zLTEtMS0w_d08d57e6-df09-42db-93c9-18944fb14246"
      unitRef="usd">52000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i032a70c943dc41358984626e5df033a6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNi01LTEtMS0w_34eb3e79-7ecb-47b9-bb54-3863c6189ae1"
      unitRef="usd">5000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i032a70c943dc41358984626e5df033a6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNi03LTEtMS0w_ad3bc2b2-0ae1-4bfd-b309-ed1ed7552812"
      unitRef="usd">3474000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ib9bdd0e8f6a047f7815e0d068f24f93f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNy0xLTEtMS0w_ad800077-210a-479d-ac04-c9532e4fee9e"
      unitRef="usd">500000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ib9bdd0e8f6a047f7815e0d068f24f93f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNy0zLTEtMS0w_d34ead87-1466-40d8-b46b-836fbc400613"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ib9bdd0e8f6a047f7815e0d068f24f93f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNy01LTEtMS0w_8c17ec89-aaf3-446e-9a85-2b5836558dec"
      unitRef="usd">5000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib9bdd0e8f6a047f7815e0d068f24f93f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfNy03LTEtMS0w_a9bf6231-8bd5-43da-9cfe-57ae694e61a5"
      unitRef="usd">495000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfOC0xLTEtMS0w_8980a647-ca66-41a6-94dd-7f9e97d1d5c0"
      unitRef="usd">17165000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfOC0zLTEtMS0w_2be651e8-32e3-429c-9124-209eeb8e3076"
      unitRef="usd">305000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfOC01LTEtMS0w_f75c26fa-1f56-40b4-a90d-a521ac406667"
      unitRef="usd">19000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfOC03LTEtMS0w_5e21e9aa-10e1-423d-964e-767b391c28af"
      unitRef="usd">17451000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTAtMS0xLTEtMA_1302cdef-7771-42b7-b634-c82928a05276"
      unitRef="usd">18165000</asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost>
    <asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTAtMy0xLTEtMA_73b1ad78-4826-4093-9e54-15a1719425f5"
      unitRef="usd">305000</asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains>
    <asur:FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTAtNS0xLTEtMA_ed9ba412-5715-41d4-a84b-afdc90fa2f68"
      unitRef="usd">19000</asur:FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses>
    <asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTAtNy0xLTEtMA_26c5964b-2d38-49d2-9ca2-ca3006fed5b2"
      unitRef="usd">18451000</asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities>
    <asur:FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTMtMS0xLTEtMA_93874b79-2f7d-404e-87cf-4e7045d7ed48"
      unitRef="usd">1258000</asur:FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost>
    <asur:FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTMtMy0xLTEtMA_9ef5739c-5ac7-4676-8341-e48c3a100917"
      unitRef="usd">0</asur:FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains>
    <asur:FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTMtNS0xLTEtMA_531b0beb-053c-46b9-b083-c8fd9ce6ea63"
      unitRef="usd">0</asur:FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses>
    <asur:FundsHeldForClientsRestrictedCashEquivalents
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTMtNy0xLTEtMA_6d90ae7d-2761-4ded-9ea6-42c8aac0d1f6"
      unitRef="usd">1258000</asur:FundsHeldForClientsRestrictedCashEquivalents>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i65abff8a548640c8b4397ad53c25c455_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTUtMS0xLTEtMA_04fdb5e4-ee90-4e77-874b-f3e333b1a3a9"
      unitRef="usd">7370000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i65abff8a548640c8b4397ad53c25c455_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTUtMy0xLTEtMA_ddbf786c-8068-4a36-94ac-260a04547e07"
      unitRef="usd">204000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i65abff8a548640c8b4397ad53c25c455_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTUtNS0xLTEtMA_e265d00a-2cc6-4722-98cf-442c49e3ba72"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i65abff8a548640c8b4397ad53c25c455_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTUtNy0xLTEtMA_06cdedcc-d049-445c-bce0-cdf6d51545e4"
      unitRef="usd">7574000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i5436ff0a3ecf401f9abd5043ca9d3825_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTYtMS0xLTEtMA_50e888bf-d7e5-4e66-92a1-9a015d3747d0"
      unitRef="usd">8914000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i5436ff0a3ecf401f9abd5043ca9d3825_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTYtMy0xLTEtMA_06bfaffb-1b3c-4fe0-b09b-a531b7c940ac"
      unitRef="usd">295000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i5436ff0a3ecf401f9abd5043ca9d3825_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTYtNS0xLTEtMA_6a77bfef-62b4-4e34-91ff-535de78388fd"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5436ff0a3ecf401f9abd5043ca9d3825_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTYtNy0xLTEtMA_25112e03-5f17-4753-8d2e-fa98584928bc"
      unitRef="usd">9208000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9300829d4d8d462db646de903d83382e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTctMS0xLTEtMA_23afb94a-6811-4f47-a509-64321c511145"
      unitRef="usd">7276000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9300829d4d8d462db646de903d83382e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTctMy0xLTEtMA_83190a36-4cac-45a3-a43e-d62b25023911"
      unitRef="usd">103000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9300829d4d8d462db646de903d83382e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTctNS0xLTEtMA_8e990aba-a388-471c-8627-274f633e8143"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9300829d4d8d462db646de903d83382e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTctNy0xLTEtMA_9a99f08b-ff96-4480-bcee-5cac73184551"
      unitRef="usd">7378000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i61976274f6fe45bab108da6389cc3b61_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTgtMS0xLTEtMA_8aea6566-4b1f-4020-95b2-61d035e2f1ea"
      unitRef="usd">500000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i61976274f6fe45bab108da6389cc3b61_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTgtMy0xLTEtMA_d11e192e-022d-448d-96cf-0bde7738c3f7"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i61976274f6fe45bab108da6389cc3b61_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTgtNS0xLTEtMA_356cc7d9-b638-464c-9615-b014888de3ec"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i61976274f6fe45bab108da6389cc3b61_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTgtNy0xLTEtMA_bca32ebe-2f95-4957-ab75-39866ea5d25e"
      unitRef="usd">501000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTktMS0xLTEtMA_8809938f-c775-4908-90d4-d3754cad989b"
      unitRef="usd">24060000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTktMy0xLTEtMA_7a82636a-4cec-45ae-acce-32db1ac9a84f"
      unitRef="usd">603000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTktNS0xLTEtMA_8619afb0-b035-4687-a24a-267e93ef0a8d"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMTktNy0xLTEtMA_7572e839-5ffa-407e-86d1-c7b6fb4bfb52"
      unitRef="usd">24661000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMjEtMS0xLTEtMA_f01ca7bf-c957-4bae-a826-5f0029cc62e9"
      unitRef="usd">25318000</asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost>
    <asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMjEtMy0xLTEtMA_b840af58-7578-451e-9f7b-f1776c6b1140"
      unitRef="usd">603000</asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains>
    <asur:FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMjEtNS0xLTEtMA_2e7c2ffd-450e-452d-93a5-07a8a1a3814f"
      unitRef="usd">2000</asur:FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses>
    <asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmZjODQ5ZTQzZDgwMzRhOTBiZGE2ZWUzNGRmZjQxNjVhL3RhYmxlcmFuZ2U6ZmM4NDllNDNkODAzNGE5MGJkYTZlZTM0ZGZmNDE2NWFfMjEtNy0xLTEtMA_2b82bf6c-f2cb-4848-bf8b-fdab84f7e685"
      unitRef="usd">25919000</asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities>
    <asur:NumberOfSecuritiesInUnrealizedGainPosition
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RleHRyZWdpb246MTVkMDEwNWJiNDVlNGEwNTk4MjM2NTQzMmQ2NDdmM2ZfMjczMg_848c2560-ecf3-455e-95db-0213242700f1"
      unitRef="security">42</asur:NumberOfSecuritiesInUnrealizedGainPosition>
    <asur:NumberOfSecuritiesInUnrealizedGainPosition
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RleHRyZWdpb246MTVkMDEwNWJiNDVlNGEwNTk4MjM2NTQzMmQ2NDdmM2ZfMjczOQ_181b3e34-ef68-41c4-8692-ebf5ca47a48f"
      unitRef="security">69</asur:NumberOfSecuritiesInUnrealizedGainPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RleHRyZWdpb246MTVkMDEwNWJiNDVlNGEwNTk4MjM2NTQzMmQ2NDdmM2ZfMjgxNA_9056e839-dc44-4cee-9cc1-89bf405d2258"
      unitRef="security">9</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RleHRyZWdpb246MTVkMDEwNWJiNDVlNGEwNTk4MjM2NTQzMmQ2NDdmM2ZfMTA5OTUxMTYzMjI1Ng_361f7034-dd18-4400-bff7-cf9560fc7342"
      unitRef="security">2</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i88e68dbcd33d47a197b9cce82a903cdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RleHRyZWdpb246MTVkMDEwNWJiNDVlNGEwNTk4MjM2NTQzMmQ2NDdmM2ZfMjkyMg_45224f48-bacf-4931-a95d-a6f272235fc5"
      unitRef="usd">6000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RleHRyZWdpb246MTVkMDEwNWJiNDVlNGEwNTk4MjM2NTQzMmQ2NDdmM2ZfMjk0Mg_393cfc2b-91ef-41a3-bcfd-456922fe038c"
      unitRef="usd">19000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i1ed25ef727c7400188d58b749269108e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RleHRyZWdpb246MTVkMDEwNWJiNDVlNGEwNTk4MjM2NTQzMmQ2NDdmM2ZfMzAwOA_1bba8222-a984-43c4-bcff-e11fb9384055"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RleHRyZWdpb246MTVkMDEwNWJiNDVlNGEwNTk4MjM2NTQzMmQ2NDdmM2ZfMzAyOA_36810f6d-c4f8-4648-86bd-f45f7207d0b0"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmMwZGRmY2FjZGZiMDRhNjZiNjI1N2FlYjQxNjNiYzQ1L3RhYmxlcmFuZ2U6YzBkZGZjYWNkZmIwNGE2NmI2MjU3YWViNDE2M2JjNDVfMS0xLTEtMS0w_ff35f973-8efb-4734-8041-935f0cad8df3"
      unitRef="usd">157303000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmMwZGRmY2FjZGZiMDRhNjZiNjI1N2FlYjQxNjNiYzQ1L3RhYmxlcmFuZ2U6YzBkZGZjYWNkZmIwNGE2NmI2MjU3YWViNDE2M2JjNDVfMS0zLTEtMS0w_3b166761-55d7-4067-98ba-8d1e3446df12"
      unitRef="usd">296408000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmMwZGRmY2FjZGZiMDRhNjZiNjI1N2FlYjQxNjNiYzQ1L3RhYmxlcmFuZ2U6YzBkZGZjYWNkZmIwNGE2NmI2MjU3YWViNDE2M2JjNDVfMi0xLTEtMS0w_5fbc60f8-b0e0-4d4f-b4e1-c0a8f9f258dc"
      unitRef="usd">3297000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmMwZGRmY2FjZGZiMDRhNjZiNjI1N2FlYjQxNjNiYzQ1L3RhYmxlcmFuZ2U6YzBkZGZjYWNkZmIwNGE2NmI2MjU3YWViNDE2M2JjNDVfMi0zLTEtMS0w_1fd030cd-540b-4647-822c-2df2b624bae2"
      unitRef="usd">4249000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmMwZGRmY2FjZGZiMDRhNjZiNjI1N2FlYjQxNjNiYzQ1L3RhYmxlcmFuZ2U6YzBkZGZjYWNkZmIwNGE2NmI2MjU3YWViNDE2M2JjNDVfMy0xLTEtMS0w_7f984368-06fd-434b-984f-36eb1e467e86"
      unitRef="usd">14154000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmMwZGRmY2FjZGZiMDRhNjZiNjI1N2FlYjQxNjNiYzQ1L3RhYmxlcmFuZ2U6YzBkZGZjYWNkZmIwNGE2NmI2MjU3YWViNDE2M2JjNDVfMy0zLTEtMS0w_0e320369-4287-42ee-a386-8a199fbb84e5"
      unitRef="usd">20412000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:FundsHeldForClients
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmMwZGRmY2FjZGZiMDRhNjZiNjI1N2FlYjQxNjNiYzQ1L3RhYmxlcmFuZ2U6YzBkZGZjYWNkZmIwNGE2NmI2MjU3YWViNDE2M2JjNDVfNC0xLTEtMS0w_e8c8b284-d751-48f7-ae09-89796ec16ad7"
      unitRef="usd">174754000</us-gaap:FundsHeldForClients>
    <us-gaap:FundsHeldForClients
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmMwZGRmY2FjZGZiMDRhNjZiNjI1N2FlYjQxNjNiYzQ1L3RhYmxlcmFuZ2U6YzBkZGZjYWNkZmIwNGE2NmI2MjU3YWViNDE2M2JjNDVfNC0zLTEtMS0w_141b8ca8-dd2b-4ac2-b312-2a537396f542"
      unitRef="usd">321069000</us-gaap:FundsHeldForClients>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RleHRyZWdpb246MTVkMDEwNWJiNDVlNGEwNTk4MjM2NTQzMmQ2NDdmM2ZfNDQ2NA_a5cdf6c2-0ea9-4393-bbc7-9a5ada6b9569">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected maturities of available-for-sale securities as of September&#160;30, 2021 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;One year or less&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;14,154&#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 #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;17,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmRjNmU1ZmQ4MTIxNDQyODk5NTk1MDZmN2NkM2M4NjEwL3RhYmxlcmFuZ2U6ZGM2ZTVmZDgxMjE0NDI4OTk1OTUwNmY3Y2QzYzg2MTBfMC0xLTEtMS0w_5510f149-e206-475a-9ca6-3c8aba644d55"
      unitRef="usd">3297000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmRjNmU1ZmQ4MTIxNDQyODk5NTk1MDZmN2NkM2M4NjEwL3RhYmxlcmFuZ2U6ZGM2ZTVmZDgxMjE0NDI4OTk1OTUwNmY3Y2QzYzg2MTBfMS0xLTEtMS0w_98c92277-519a-4296-8caf-1b812b25e98a"
      unitRef="usd">14154000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl8zNy9mcmFnOjE1ZDAxMDViYjQ1ZTRhMDU5ODIzNjU0MzJkNjQ3ZjNmL3RhYmxlOmRjNmU1ZmQ4MTIxNDQyODk5NTk1MDZmN2NkM2M4NjEwL3RhYmxlcmFuZ2U6ZGM2ZTVmZDgxMjE0NDI4OTk1OTUwNmY3Y2QzYzg2MTBfMi0xLTEtMS0w_edfa54b1-ab3e-476b-af39-c9f1dbaee61f"
      unitRef="usd">17451000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTIxNQ_ba81446a-0e85-4809-b0e7-bf8199b0b10d">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;GOODWILL AND OTHER INTANGIBLE ASSETS&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,958&#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;12,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We believe significant synergies are expected to arise from these strategic acquisitions and their assembled workforces. This factor contributed to a purchase price that was in excess of the fair value of the net assets acquired and, as a result, we recorded goodwill for each acquisition. A portion of acquired goodwill will be amortizable for tax purposes. As of September&#160;30, 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="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,310&#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;26,401&#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;114,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,001&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reseller relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,012&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;880&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,032&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2020, we acquired certain assets of a payroll tax business (the &#x201c;Asset Purchase Agreement&#x201d;). The initial purchase price for the assets was $4,250, which we paid in cash at closing. The Asset Purchase Agreement set forth two subsequent purchase consideration payments, which are contingent on certain thresholds. The first contingent purchase consideration of $1,975, was offset by certain net amounts owed to us by the seller related to transition services in the amount of $191, was paid in June 2021 (a total payment of $1,784). The second and final contingent purchase consideration, will be based on the trailing twelve-month revenue at October 31, 2021, and will generally be made by April 30, 2022. We utilized a Monte Carlo simulation to determine the fair value of the contingent consideration. The adjustment to the fair value of the contingent consideration as of September&#160;30, 2021 was the aforementioned $191 offset.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2021, the Company acquired certain assets (the &#x201c;Second Asset Purchase Agreement&#x201d;) of a payroll business, which was used to provide payroll processing services. The aggregate purchase price that the Company paid for these assets was $14,750, paid as follows: (i) $10,325 in cash at closing, (ii) the delivery of a promissory note in the amount of $2,213, and (iii) the delivery of 244 shares of the Company&#x2019;s common stock, which the parties agreed had an aggregate value of $2,213 as of September&#160;30, 2021. The Second Asset Purchase Agreement is subject to working capital adjustments to the purchase price.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Also in September 2021, we acquired certain assets of a payroll business (the &#x201c;Third Asset Purchase Agreement&#x201d;). The initial purchase price for the assets was $24,150, of which $15,000 was paid in cash at closing. The Third Asset Purchase Agreement also included the delivery of 523 shares of the Company&#x2019;s common stock, which both parties agreed had an aggregate value of $4,800 at closing. Finally, the Third Asset Purchase Agreement set forth a promissory note initially valued at $4,350 and includes a contingent consideration, which is contingent on certain thresholds and will be based on the trailing twelve-month revenue at September 30, 2022, which we expect will be paid in the fourth quarter of 2022. The promissory note has since been adjusted to $4,318 to account for a shortfall in working capital. 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 September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Second Asset Purchase Agreement and Third Asset Purchase Agreement mentioned above were of small, privately held companies, whose historic cash basis financial statements were unaudited and not prepared under generally accepted accounting principals in the United States, including, but not limited to, differences in revenue recognition. The disclosure of supplemental pro forma financial information suggested under ASC 805 for a public business entity has been deemed impracticable by management due to these reasons.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross carrying amount and accumulated amortization of our intangible assets as of September&#160;30, 2021 and December&#160;31, 2020 are as follows (in thousands, except weighted average periods):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Amortization&lt;br/&gt;Period &lt;br/&gt;(in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;78,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,744)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reseller relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(859)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(878)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,636&#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;(47,251)&lt;/span&gt;&lt;/td&gt;&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;82,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,608)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reseller relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,076&#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;(38,524)&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;64,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We record amortization expenses using the straight-line method over the estimated useful lives of the intangible assets, as noted above. Amortization expenses recorded in Operating Expenses were $2,534 and $2,424 for the three months ended September&#160;30, 2021 and 2020, respectively. Amortization expenses recorded in Cost of Sales were $379 and $397&#160;for the three months ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expenses recorded in Operating Expenses were $7,590 and $7,122 for the nine months ended September&#160;30, 2021 and 2020, respectively. Amortization expenses recorded in Cost of Sales were $1,135 and $1,225&#160;for the nine months ended September&#160;30, 2021 and 2020, respectively. There was no impairment of intangibles during the nine months ended September&#160;30, 2021 based on the qualitative assessment performed by the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the future estimated amortization expense relating to our intangible assets as of September&#160;30, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 (three months)&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,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,388&#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;13,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;13,002&#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;12,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2026&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,105&#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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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;82,385&#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:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTA5OTUxMTYzMzQyMg_0263fd64-11e0-44a9-a26b-64b8e9575dd6">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,958&#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;12,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOmNlZGEyYTk1ZTNhNDQ0NjZiNmUyNjQ2OTRiODhhYmRiL3RhYmxlcmFuZ2U6Y2VkYTJhOTVlM2E0NDQ2NmI2ZTI2NDY5NGI4OGFiZGJfMS0xLTEtMS0yNzEzOQ_284ea583-498c-471e-b952-bb45c567e74e"
      unitRef="usd">73958000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOmNlZGEyYTk1ZTNhNDQ0NjZiNmUyNjQ2OTRiODhhYmRiL3RhYmxlcmFuZ2U6Y2VkYTJhOTVlM2E0NDQ2NmI2ZTI2NDY5NGI4OGFiZGJfMS0zLTEtMS0yNzE1NQ_506914c5-bec6-4be5-b0e4-ab6b82122d35"
      unitRef="usd">12156000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOmNlZGEyYTk1ZTNhNDQ0NjZiNmUyNjQ2OTRiODhhYmRiL3RhYmxlcmFuZ2U6Y2VkYTJhOTVlM2E0NDQ2NmI2ZTI2NDY5NGI4OGFiZGJfMS0xLTEtMS0yNTc0NA_138db466-af71-43ea-89bd-668571b79278"
      unitRef="usd">86114000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2f030fa134584a99a8a001c038ea8ef7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfMS0xLTEtMS0yNzIyNQ_7c11f373-a6ff-485a-87ca-a7cd727a413b"
      unitRef="usd">88310000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ie0dc2e39829847c79b27f2e0300279ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfMS0zLTEtMS0yNzMwNg_4600b0b3-54a6-4c46-8829-c361fe96b350"
      unitRef="usd">26401000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie1bcf2ad3c574b9280675689f47339a9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfMS01LTEtMS0yNzIzNg_1ecb5025-17da-4d9f-bf87-140762236906"
      unitRef="usd">114711000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie8897f39b8c4425088aebfe281a486dd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfMi0xLTEtMS0yNzIyNQ_06d11d70-471a-441f-9349-05b510e24058"
      unitRef="usd">12001000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i6d45b33b9aed4c71b3fddb17cdd38629_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfMi0zLTEtMS0yNzMwNg_3b23d5aa-378e-4b8e-ba27-848c691a21da"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ied8767a73b6c47ceb6e341e3dbf38738_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfMi01LTEtMS0yNzIzNg_40f3374e-512d-406a-a8fa-387942e906c8"
      unitRef="usd">12001000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib471c36569af43fdad6117b4d006d48d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfMy0xLTEtMS0yNzIyNQ_889f988a-5d90-490f-9d82-324c18a49610"
      unitRef="usd">853000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="iff7016e1ea594d6c941184ae4b885665_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfMy0zLTEtMS0yNzMwNg_8b7abf76-08b6-41bb-8520-37280b5503a1"
      unitRef="usd">159000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idcc18a9236094f4dbca6dd831af0eabe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfMy01LTEtMS0yNzIzNg_eca268d0-bf67-46cb-b310-75b57be12d8b"
      unitRef="usd">1012000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i17fb10fbf3d24ffd8d73b1c0919a6c84_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfNC0xLTEtMS0yNzIyNQ_da734372-b0b5-4a11-b7a3-e2b93246f2cb"
      unitRef="usd">880000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ic9119933003e43f28bed1856adbde62c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfNC0zLTEtMS0yNzMwNg_eca2ccef-5761-4694-9d8e-0b97d6042109"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i49b2b8bfb3d24f3e9592bfa0404710dc_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfNC01LTEtMS0yNzIzNg_3568c674-cc71-4b7d-a17b-49ebb2e668cc"
      unitRef="usd">880000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7432aeac376d4e7e914d1e0942a13c49_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfNS0xLTEtMS0yNzIyNQ_78dad66e-e274-4436-acb4-ec67382ddb2e"
      unitRef="usd">1032000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="idd1f719c556b46c9ba7bae35471f4e7e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfNS0zLTEtMS0yNzMwNg_26c1bc7e-40ac-4d3d-a053-800b9a83f91f"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idde09c90c2ba4dd5acef1e50e79c3deb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfNS01LTEtMS0yNzIzNg_2d6d61fd-8010-468f-bb64-2614b7414007"
      unitRef="usd">1032000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfNi0xLTEtMS0yNzIyNQ_fede9002-094b-44b0-9ae4-b5eeb9f5e1a3"
      unitRef="usd">103076000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfNi0zLTEtMS0yNzMwNg_feb407e1-d781-4b1f-b520-16ff58327a6f"
      unitRef="usd">26560000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjFjMGQ4ZmI0MzUxNzQ4ZjY4ZDA4ZmUwYzRjMWY2ODQ3L3RhYmxlcmFuZ2U6MWMwZDhmYjQzNTE3NDhmNjhkMDhmZTBjNGMxZjY4NDdfNi01LTEtMS0yNzIzNg_10da58a5-c197-4d54-aca0-5a3b4f20ad42"
      unitRef="usd">129636000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="if066a5838a724599856793086bf9b11f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTY0OTI2NzQ0NTIzNQ_7bdcdbca-30e9-4e0d-85cf-2d84fad9de2d"
      unitRef="usd">4250000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration
      contextRef="iad8e394168924d758934594fcbc0e22c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTY0OTI2NzQ0NTIzOQ_777265cb-469c-4210-b214-53de5b07a7a7"
      unitRef="usd">1975000</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTY0OTI2NzQ0NTI0Mw_054e3b8b-75bf-4291-a194-3696be260fe5"
      unitRef="usd">-191000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTY0OTI2NzQ0NTIzMQ_c583cd18-9650-4b8e-92bc-cbfc7347d637"
      unitRef="usd">1784000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTY0OTI2NzQ0NTIyNw_1772bfc3-e725-49a0-928c-2823837a2290"
      unitRef="usd">-191000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:AssetAcquisitionConsiderationTransferred
      contextRef="ib0c00f94e2f24f44aac0ee036ca3a8d5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTA5OTUxMTYzMjg0MA_d6c886f6-11f5-4f52-8ee1-39cebf0d3e39"
      unitRef="usd">14750000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ib0c00f94e2f24f44aac0ee036ca3a8d5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTA5OTUxMTYzMjg1Ng_b6c81030-37c9-4945-99e4-790b0ef89be4"
      unitRef="usd">10325000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:DebtInstrumentFairValue
      contextRef="if4473085f0cd41afbccfa375e4f4c5b8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTA5OTUxMTYzMjg3NA_5630cb5e-0dc7-4937-bc6a-3b81449457c1"
      unitRef="usd">2213000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="ib0c00f94e2f24f44aac0ee036ca3a8d5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTA5OTUxMTYzMzM4NQ_27e7094f-00f2-4bd1-8aca-804d418233f8"
      unitRef="shares">244000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ib0c00f94e2f24f44aac0ee036ca3a8d5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTA5OTUxMTYzMjk4Mg_3477da08-5dee-458e-8fa2-0bef5ebf669a"
      unitRef="usd">2213000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:AssetAcquisitionConsiderationTransferred
      contextRef="i5437f308f7344f17bb51f1b528a24cc5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMzg0ODI5MDcwMDgwMw_40e3c52d-1f58-48b6-ade6-86da2602ea30"
      unitRef="usd">24150000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i5437f308f7344f17bb51f1b528a24cc5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMzg0ODI5MDcwMDc5OQ_34bf0053-6272-41db-83d5-d3fc0e7a032f"
      unitRef="usd">15000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i5437f308f7344f17bb51f1b528a24cc5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMzg0ODI5MDcwMDgwNw_4b7e290c-afd1-44b0-968a-41511c88fdcf"
      unitRef="shares">523000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i5437f308f7344f17bb51f1b528a24cc5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMzg0ODI5MDcwMDgxMQ_25ed885a-54b3-479f-a6e0-5167c3946e92"
      unitRef="usd">4800000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ic666ceff7592447e9ff3f6cddec4f946_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMzg0ODI5MDcwMDgxOQ_125da3dd-0967-44cb-a349-83dd9cf4afcc"
      unitRef="usd">4318000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTIxNg_75448684-2758-4a40-8777-65511ad77a54">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross carrying amount and accumulated amortization of our intangible assets as of September&#160;30, 2021 and December&#160;31, 2020 are as follows (in thousands, except weighted average periods):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Amortization&lt;br/&gt;Period &lt;br/&gt;(in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;78,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,744)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reseller relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(859)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(878)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,636&#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;(47,251)&lt;/span&gt;&lt;/td&gt;&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;82,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,608)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reseller relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,076&#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;(38,524)&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;64,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="ie0dc2e39829847c79b27f2e0300279ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMi0yLTEtMS0w_915ec68d-e7de-4b86-839c-7730e4dbb068">P8Y8M12D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie1bcf2ad3c574b9280675689f47339a9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMi00LTEtMS0w_1ecb5025-17da-4d9f-bf87-140762236906"
      unitRef="usd">114711000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie1bcf2ad3c574b9280675689f47339a9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMi02LTEtMS0w_26c59970-7c5c-4c99-be8c-a0b01e94edaf"
      unitRef="usd">36257000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie1bcf2ad3c574b9280675689f47339a9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMi04LTEtMS0w_8a33844f-bb15-4254-9ad2-7a3c4e549627"
      unitRef="usd">78454000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i6d45b33b9aed4c71b3fddb17cdd38629_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMy0yLTEtMS0w_06c2845c-c553-4b3a-9b68-5b1937868c04">P6Y7M6D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ied8767a73b6c47ceb6e341e3dbf38738_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMy00LTEtMS0w_40f3374e-512d-406a-a8fa-387942e906c8"
      unitRef="usd">12001000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ied8767a73b6c47ceb6e341e3dbf38738_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMy02LTEtMS0w_09da3b97-7ace-4277-839a-f95650e46f65"
      unitRef="usd">8744000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ied8767a73b6c47ceb6e341e3dbf38738_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMy04LTEtMS0w_52c7910c-679d-4b3f-8bd4-45ec69f59d33"
      unitRef="usd">3257000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="iff7016e1ea594d6c941184ae4b885665_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNC0yLTEtMS0w_aa57c2fe-5290-4f0f-89e5-61ed1e8a5190">P7Y2M12D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idcc18a9236094f4dbca6dd831af0eabe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNC00LTEtMS0w_eca268d0-bf67-46cb-b310-75b57be12d8b"
      unitRef="usd">1012000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idcc18a9236094f4dbca6dd831af0eabe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNC02LTEtMS0w_b1ecc77b-b2a9-4bfc-adc1-133a30aac90e"
      unitRef="usd">859000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="idcc18a9236094f4dbca6dd831af0eabe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNC04LTEtMS0w_99db3163-16b4-4182-83cc-5087d7f44316"
      unitRef="usd">153000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="ic9119933003e43f28bed1856adbde62c_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNS0yLTEtMS0w_d3172695-57f9-4327-9483-a1f77602515b">P3Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i49b2b8bfb3d24f3e9592bfa0404710dc_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNS00LTEtMS0w_3568c674-cc71-4b7d-a17b-49ebb2e668cc"
      unitRef="usd">880000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i49b2b8bfb3d24f3e9592bfa0404710dc_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNS02LTEtMS0w_6eed1f74-6d12-4541-a44b-835f0c1c445c"
      unitRef="usd">513000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i49b2b8bfb3d24f3e9592bfa0404710dc_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNS04LTEtMS0w_ccee3c3d-0832-4bc2-9057-b880d49277c4"
      unitRef="usd">367000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="idd1f719c556b46c9ba7bae35471f4e7e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNi0yLTEtMS0w_a5313376-2cea-46de-aa30-382a6be51f7f">P5Y2M12D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idde09c90c2ba4dd5acef1e50e79c3deb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNi00LTEtMS0w_2d6d61fd-8010-468f-bb64-2614b7414007"
      unitRef="usd">1032000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idde09c90c2ba4dd5acef1e50e79c3deb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNi02LTEtMS0w_cd1ead07-8d48-4bd5-a848-76752afcde53"
      unitRef="usd">878000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="idde09c90c2ba4dd5acef1e50e79c3deb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNi04LTEtMS0w_0c3d690c-1a95-4ee8-9ee7-e2ccf3be9b6c"
      unitRef="usd">154000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNy0yLTEtMS0w_b49f35f3-804d-465a-8593-fbf4caeeb1cd">P8Y4M24D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNy00LTEtMS0w_10da58a5-c197-4d54-aca0-5a3b4f20ad42"
      unitRef="usd">129636000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNy02LTEtMS0w_f218328c-b5fa-4de2-8062-6846a598a4a8"
      unitRef="usd">47251000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfNy04LTEtMS0w_2b1ff384-de20-477b-b084-0d421bbcdf55"
      unitRef="usd">82385000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i23a0b34f18cb4fa096376c5e37fbe9b5_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTAtMi0xLTEtMA_e1a36afe-fbc6-4201-8d01-8be9acaebb65">P8Y10M24D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2f030fa134584a99a8a001c038ea8ef7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTAtNC0xLTEtMA_7c11f373-a6ff-485a-87ca-a7cd727a413b"
      unitRef="usd">88310000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2f030fa134584a99a8a001c038ea8ef7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTAtNi0xLTEtMA_f1c18d96-ac15-4bb8-ac31-0a0b00c8001d"
      unitRef="usd">28898000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2f030fa134584a99a8a001c038ea8ef7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTAtOC0xLTEtMA_4acf64bd-4804-4433-921a-784bca4bf097"
      unitRef="usd">59412000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="ia6c31901c13341f580ecc025da9f3f98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTEtMi0xLTEtMA_d22a1736-e438-42eb-849d-afd9fe774cd7">P6Y7M6D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie8897f39b8c4425088aebfe281a486dd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTEtNC0xLTEtMA_06d11d70-471a-441f-9349-05b510e24058"
      unitRef="usd">12001000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie8897f39b8c4425088aebfe281a486dd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTEtNi0xLTEtMA_2b591beb-7c42-486a-8d3a-9bbf8863dec3"
      unitRef="usd">7608000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie8897f39b8c4425088aebfe281a486dd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTEtOC0xLTEtMA_13d8f4a2-40b5-4d7f-b211-88cacf59c7df"
      unitRef="usd">4393000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="ifed6db2aeb8a42ce805d8857f261168e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTItMi0xLTEtMA_311b03bf-c27e-4b2a-92ac-0b7e8321d786">P7Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib471c36569af43fdad6117b4d006d48d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTItNC0xLTEtMA_889f988a-5d90-490f-9d82-324c18a49610"
      unitRef="usd">853000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib471c36569af43fdad6117b4d006d48d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTItNi0xLTEtMA_940d1857-e257-42b6-bbbd-9de6427a109b"
      unitRef="usd">853000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib471c36569af43fdad6117b4d006d48d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTItOC0xLTEtMA_e717d1fe-cca6-41a0-ab50-abf4fce75eec"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i2882723562bb4808afa7e1918eb47251_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTMtMi0xLTEtMA_2203dbac-a2c5-4c0e-a463-869da49c8961">P3Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i17fb10fbf3d24ffd8d73b1c0919a6c84_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTMtNC0xLTEtMA_da734372-b0b5-4a11-b7a3-e2b93246f2cb"
      unitRef="usd">880000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i17fb10fbf3d24ffd8d73b1c0919a6c84_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTMtNi0xLTEtMA_9ee14d04-4a5c-4371-a9cd-f2a2ff2946bb"
      unitRef="usd">312000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i17fb10fbf3d24ffd8d73b1c0919a6c84_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTMtOC0xLTEtMA_08f864c2-0afe-48d4-a03c-f1e0d7c7a696"
      unitRef="usd">568000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i8ca0d0ddae5b4035826de9643fdf6810_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTQtMi0xLTEtMA_baf8f292-46be-4dc4-8066-8da025421dfd">P5Y2M12D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7432aeac376d4e7e914d1e0942a13c49_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTQtNC0xLTEtMA_78dad66e-e274-4436-acb4-ec67382ddb2e"
      unitRef="usd">1032000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7432aeac376d4e7e914d1e0942a13c49_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTQtNi0xLTEtMA_b9572ea3-4b01-46f8-809b-498baa238b42"
      unitRef="usd">853000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7432aeac376d4e7e914d1e0942a13c49_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTQtOC0xLTEtMA_76e5debf-19c6-4e02-ab5c-a8f3d0027280"
      unitRef="usd">179000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i6fc4ec5b0cfb4e19ac8fe0e7e02e17ee_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTUtMi0xLTEtMA_29ba782a-5bc2-4f10-b18e-e25d6bf61c7b">P8Y6M</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTUtNC0xLTEtMA_fede9002-094b-44b0-9ae4-b5eeb9f5e1a3"
      unitRef="usd">103076000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTUtNi0xLTEtMA_244e2401-a3a7-44c2-bf44-90b9bb5e57b5"
      unitRef="usd">38524000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOjM4NTFhNzE1M2ZhNDRjODBiZWIxOWIzYjY1OGZlYWVjL3RhYmxlcmFuZ2U6Mzg1MWE3MTUzZmE0NGM4MGJlYjE5YjNiNjU4ZmVhZWNfMTUtOC0xLTEtMA_d7ebfdf3-5bec-49a3-b8cb-79472a51c0df"
      unitRef="usd">64552000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfNDA3_750bfb2e-23a2-46ef-a17a-2dc04febda78">straight-line method</us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfNDA3_bff920f7-0807-4f52-8aba-589f76335b2c">straight-line method</us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfNTQy_080b9fb5-07b7-406f-8b08-30eab0e0c1ce"
      unitRef="usd">2534000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfNTQ5_e28f3ea2-ce67-4b5c-b718-890bc9558833"
      unitRef="usd">2424000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfNjU3_32420140-e01c-4f34-bbe5-451ae228b317"
      unitRef="usd">379000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfNjY0_93b0ebbb-ee5f-4fcf-9b50-62cef70c6a90"
      unitRef="usd">397000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfNzc4_0e00fcee-2e6e-4806-b580-5daf3135bd0b"
      unitRef="usd">7590000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfNzg1_69e7422a-da26-426d-af14-3487793f4439"
      unitRef="usd">7122000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfODkw_f1fa9473-c60d-4347-b362-0d3fdc7b632f"
      unitRef="usd">1135000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfODk3_614fe9e1-2731-4c4c-a4c7-01c95bfdf5e5"
      unitRef="usd">1225000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTIxMw_8405e72e-9f2e-43af-83e5-c7cf6d0a5790"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RleHRyZWdpb246YjcwZTg3YTJhOGM1NDAwNGI5NTkyZjlmOWNhYjRmMzRfMTIxNA_7fda424c-fac6-442a-b27f-5584c47b0ab1">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the future estimated amortization expense relating to our intangible assets as of September&#160;30, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 (three months)&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,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,388&#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;13,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;13,002&#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;12,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2026&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,105&#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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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;82,385&#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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOmM4NGE0NjQ5ZjEzOTQ2ZTk4ZThlMzZhOWFlMzA3N2Q3L3RhYmxlcmFuZ2U6Yzg0YTQ2NDlmMTM5NDZlOThlOGUzNmE5YWUzMDc3ZDdfMC0xLTEtMS0w_42254a08-f63e-49d3-8265-fc488cd93cb1"
      unitRef="usd">3712000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOmM4NGE0NjQ5ZjEzOTQ2ZTk4ZThlMzZhOWFlMzA3N2Q3L3RhYmxlcmFuZ2U6Yzg0YTQ2NDlmMTM5NDZlOThlOGUzNmE5YWUzMDc3ZDdfMS0xLTEtMS0w_c429f0a9-a23a-4ad9-80fd-a83b308c8895"
      unitRef="usd">14388000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOmM4NGE0NjQ5ZjEzOTQ2ZTk4ZThlMzZhOWFlMzA3N2Q3L3RhYmxlcmFuZ2U6Yzg0YTQ2NDlmMTM5NDZlOThlOGUzNmE5YWUzMDc3ZDdfMi0xLTEtMS0w_6708581e-047e-4bce-b257-63289767c734"
      unitRef="usd">13262000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOmM4NGE0NjQ5ZjEzOTQ2ZTk4ZThlMzZhOWFlMzA3N2Q3L3RhYmxlcmFuZ2U6Yzg0YTQ2NDlmMTM5NDZlOThlOGUzNmE5YWUzMDc3ZDdfMy0xLTEtMS0w_afb9ac0d-c188-4dd3-ae90-e3efcb5bc2cd"
      unitRef="usd">13002000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOmM4NGE0NjQ5ZjEzOTQ2ZTk4ZThlMzZhOWFlMzA3N2Q3L3RhYmxlcmFuZ2U6Yzg0YTQ2NDlmMTM5NDZlOThlOGUzNmE5YWUzMDc3ZDdfNC0xLTEtMS0w_5e6c7066-3d3d-4793-8d44-06e5159e7c0c"
      unitRef="usd">12216000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOmM4NGE0NjQ5ZjEzOTQ2ZTk4ZThlMzZhOWFlMzA3N2Q3L3RhYmxlcmFuZ2U6Yzg0YTQ2NDlmMTM5NDZlOThlOGUzNmE5YWUzMDc3ZDdfNS0xLTEtMS0w_d4253e22-2def-4c9e-ad87-78ccafba1eeb"
      unitRef="usd">9105000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOmM4NGE0NjQ5ZjEzOTQ2ZTk4ZThlMzZhOWFlMzA3N2Q3L3RhYmxlcmFuZ2U6Yzg0YTQ2NDlmMTM5NDZlOThlOGUzNmE5YWUzMDc3ZDdfNi0xLTEtMS0w_a80cbde1-01ec-4ba5-b3fe-f35280a4b27f"
      unitRef="usd">16700000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80MC9mcmFnOmI3MGU4N2EyYThjNTQwMDRiOTU5MmY5ZjljYWI0ZjM0L3RhYmxlOmM4NGE0NjQ5ZjEzOTQ2ZTk4ZThlMzZhOWFlMzA3N2Q3L3RhYmxlcmFuZ2U6Yzg0YTQ2NDlmMTM5NDZlOThlOGUzNmE5YWUzMDc3ZDdfNy0xLTEtMS0w_e7868666-348b-42eb-a864-e3b7135425f2"
      unitRef="usd">82385000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMzkwNw_1113b689-0716-4424-900b-55ab0a9584e3">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 5 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; NOTES PAYABLE&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:6.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our outstanding debt as of the dates indicated&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash&#160;Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subordinated Notes Payable &#x2013; Acquisitions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7/1/2021 &#x2013; 9/30/2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.00% - 3.00%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,231&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PPP Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6/30/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:400;line-height:100%"&gt;1.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;8,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12/31/2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.25%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10/1/2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 Notes Payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt"&gt;See Note 4 &#x2014; Goodwill and Intangible Assets for further discussion regarding the notes payable related to acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the debt issuance costs as of the dates indicated (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.131%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Notes Payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Debt Issuance Costs and Debt Discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Notes Payable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of notes payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(218)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes payable, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,389)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of notes payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;12,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes payable, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the future principal payments related to our outstanding debt as of September&#160;30, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 (three months)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;2,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;4,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;6,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;23,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Subordinated Notes Payable - Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There remains an outstanding principal balance on the subordinated note payable issued in connection with the purchase of a business we acquired in 2018, which note matured on July 1, 2021. Payment on the principal balance was withheld as security for an outstanding claim for which we are entitled to indemnification under the purchase agreement. We will make the payment, subject to our right of offset under the purchase agreement, when these claims are resolved. Due to our rights under the purchase agreement and the terms of this note, we are not in default under the note.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 4 &#x2014; Goodwill and Intangible Assets for further discussion regarding the issuance of subordinated notes payable related to acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 with Pinnacle Bank&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to the effects of COVID-19 on our business and the related need to support our operations, we received an unsecured Paycheck Protection Program loan in the amount of $8,856 (the &#x201c;PPP Loan&#x201d;) in April 2020 from Pinnacle Bank (the &#x201c;Lender&#x201d;) under the Coronavirus Aid, Relief and Economic Security Act. In June 2021, we received notice from our Lender that the Small Business Administration (&#x201c;SBA&#x201d;) had approved our application for forgiveness of our PPP Loan. The amount forgiven of $8,560 was the amount we requested in our forgiveness application but was less than the original principal balance due, in part, to changes in SBA guidance following the date of our original loan application. Following the grant of forgiveness, we had an outstanding principal balance of $296 and an additional immaterial amount of accrued interest in our PPP Loan, both of which were paid in full in June 2021. During the three months ended June 30, 2021 the Company recorded a gain on the forgiveness of the PPP Loan and accrued interest in the amount of $8,654. The gain on the forgiveness of the PPP Loan is reflected on our Condensed Consolidated Statements of Comprehensive Income, and is a non-taxable event.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Term Loan with Wells Fargo N.A.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 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. In connection with the Credit Agreement, we and our wholly owned active subsidiaries entered into a Guaranty and Security Agreement with Wells Fargo Bank, guaranteeing all obligations under the Credit Agreement and granted a security interest in substantially all of our and our subsidiaries&#x2019; assets. The Credit Agreement was amended and restated multiple times, with the most recent amendment and restatement effective December 31, 2019. The Credit Agreement was also amended, but not restated, on August 10, 2020. 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 2020 Annual Report on Form 10-K. For the period ending December&#160;31, 2020, no amount was outstanding and $4,500 was&#160;available for borrowing under the revolver. During the three months ended September 30, 2021, we terminated the Credit Agreement. We paid Wells Fargo an aggregate amount of approximately $9,925 in full payment of our outstanding obligations, including $9,750 due on the note and immaterial amounts of interest, fees and other expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Senior Credit Facility with Structural Capital Investments III, LP&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 10, 2021, the Company entered into a Loan and Security Agreement with Structural Capital Investments III, LP (&#x201c;Structural&#x201d; and together with the other lenders that are or become parties thereto, the &#x201c;Lenders&#x201d;), and Ocean II PLO LLC, as administrative and collateral agent for Structural and the Lenders (&#x201c;Agent&#x201d;), under the terms of which the Lenders have committed to lend us up to $50,000 in term loan financing to support our growth needs (the &#x201c;Facility&#x201d;) until March 31, 2022. The Company also entered into a secured promissory note with the Agent evidencing our obligations under the Facility. The Company&#x2019;s obligations are further guaranteed by each of our subsidiaries and secured by our assets and the assets of our subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the onset of the agreement, we paid to the Lenders an origination fee of $500. Interest accrues on any outstanding balance at a rate equal to the greater of 9.0% or the Prime Rate, plus 5.75% (the &#x201c;Basic Rate&#x201d;) and is payable in advance. In addition, interest is paid in kind (&#x201c;PIK&#x201d;) at a rate of 1.00% or 1.25% based on our APR Ratio, measured on a quarterly basis. The PIK interest is added to our outstanding balance and accrues interest at the Basic Rate. Interest only payments are due until October 2023, with an option to extend until October 2024, dependent on certain financial or revenue metrics before the end of the first twenty-four months of the Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Principal payments begin after the expiration of the interest only period, and are based on a five year amortization schedule, with a balloon payment due in October 2025. The table above in this Note 5 &#x2014; Notes Payable summarizing future principal payments assumes the Company will not extend the period of interest only payments to October 2024. Upon payment in full of the obligations under the Facility, we are to pay Lenders a final payment fee equal to 1.0% of the increase in our market capitalization since the onset of the agreement, at that time valued at $182,400.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has agreed to provide the Lenders the right to participate in a future offering&#x2014;whether public or private&#x2014;on the same terms and conditions as other investors for an amount not to exceed $3,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There are no financial covenants if our net cash position is equal to or greater than zero. If our net cash position is less than zero, the Company would be subject to the following financial covenants: (i) unrestricted cash of no less than $5,000, (ii) maintain an APR ratio of no less than 0.70:1.00 through September 10, 2023, and (iii) maintain an APR ratio of no less than 0.60:1.00 from September 10, 2023 through the remainder of the term of the Facility. The APR ratio would be the ratio of our tested debt to our annual recurring revenue and would be measured on a quarterly basis. Our Tested Debt consists of our outstanding obligations under the Facility (exclusive of PIK interest) and any indebtedness issued or earnouts owed to sellers in connection with acquisitions.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMzkwOA_628d9d02-1c52-4095-a22d-540c7dcb97a3">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our outstanding debt as of the dates indicated&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash&#160;Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subordinated Notes Payable &#x2013; Acquisitions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7/1/2021 &#x2013; 9/30/2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.00% - 3.00%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,231&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PPP Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6/30/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:400;line-height:100%"&gt;1.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;8,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12/31/2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.25%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10/1/2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 Notes Payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt"&gt;See Note 4 &#x2014; Goodwill and Intangible Assets for further discussion regarding the notes payable related to acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the debt issuance costs as of the dates indicated (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.131%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Notes Payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Debt Issuance Costs and Debt Discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Notes Payable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of notes payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(218)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes payable, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,389)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of notes payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;12,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes payable, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentMaturityDateDescription
      contextRef="ie63d8ccc40c84d408877f9c849517215_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfMS0xLTEtMS0w_0cd8c529-cfcd-404e-ba63-3919b92e8c8e">7/1/2021 &#x2013; 9/30/2026</us-gaap:DebtInstrumentMaturityDateDescription>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9ec76212c84e45f5bfba16b3d20c5ec4_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfMS0zLTEtMS0wL3RleHRyZWdpb246ZmM3NDY1MDBjMTFjNGVmOWFhOGJjZjQ2ZmNjNzE4NDNfNA_438533d0-e860-4eed-aa67-55ff058022c1"
      unitRef="number">0.0200</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i6e099a5cfc274be1bc0371731e1c0a9f_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfMS0zLTEtMS0wL3RleHRyZWdpb246ZmM3NDY1MDBjMTFjNGVmOWFhOGJjZjQ2ZmNjNzE4NDNfOQ_662a592b-6529-4078-8431-1c05426883bc"
      unitRef="number">0.0300</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iff17b09f098a44d08b982cbbcc11c27e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfMS01LTEtMS0w_cd7bf16c-d79e-44c5-9e00-8a341b725480"
      unitRef="usd">8231000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3503df7809ee460688fcfab8464c0bf7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfMS03LTEtMS0w_81a70b43-807c-46b9-bc74-bf5cf2e4a6e7"
      unitRef="usd">6182000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentMaturityDateDescription
      contextRef="i7b7092cde3454c708f5ae41ecea31a54_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfMi0xLTEtMS0w_b81b3671-e774-4777-984b-e0b48f227ecc">6/30/2021</us-gaap:DebtInstrumentMaturityDateDescription>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie249a434d2c849b794b3375a62afe395_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfMi0zLTEtMS0w_2c85945a-3cfd-41ac-8fab-677393a8f93f"
      unitRef="number">0.0100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie249a434d2c849b794b3375a62afe395_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfMi01LTEtMS0w_fb243225-4117-4760-8198-b830f9d04f6c"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i133c7f56d1b24483804fee310eca3ccd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfMi03LTEtMS0w_12ae5d9e-b86b-452d-9f5c-c0b799616697"
      unitRef="usd">8856000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentMaturityDateDescription
      contextRef="i6a89421440694646b752cc1c3dc130d6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfMy0xLTEtMS0w_a0db7916-b965-4f25-8704-f6e00b8e3b08">12/31/2024</us-gaap:DebtInstrumentMaturityDateDescription>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ifb9ce74d2598424a9b196aaaa63e71a2_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfMy0zLTEtMS0w_d08cccd9-4574-4675-a7a8-29156df18f09"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifb9ce74d2598424a9b196aaaa63e71a2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfMy01LTEtMS0w_439276f4-c351-4ec4-abc3-ea73b122baad"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia2fa4f8c6c5f4c30ac7c69ce8b81bf05_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfMy03LTEtMS0w_75c0f89f-8813-468a-b67a-6ccc668d04d5"
      unitRef="usd">9875000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentMaturityDateDescription
      contextRef="ie16484376c82453b80c20bfc82305ebc_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfNC0xLTEtMS0yMzc1NQ_7420305d-54e5-4fb9-aa4a-4622251758da">10/1/2025</us-gaap:DebtInstrumentMaturityDateDescription>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7d7880075c63469681ae5606e4c7bcab_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfNC0zLTEtMS0yMzc1NQ_6bc587c1-6e7d-4174-92b3-5bcbff9e807f"
      unitRef="number">0.0900</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7d7880075c63469681ae5606e4c7bcab_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfNC01LTEtMS0yMzc1NQ_51514d56-225c-486f-87cd-612fcaf2c557"
      unitRef="usd">30090000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idc74f4e74198497fb25c4d53d0e3adb6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfNC03LTEtMS0yMzc1NQ_0d0ae63d-b0c9-4647-b423-dc1647d9c920"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfNC01LTEtMS0w_a880be6e-6825-41ea-b214-65718b077433"
      unitRef="usd">38321000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAxNmRhYTFmOGE2NjRiMGRhMDI0YWY2YmY3ZGUwYTAyL3RhYmxlcmFuZ2U6MDE2ZGFhMWY4YTY2NGIwZGEwMjRhZjZiZjdkZTBhMDJfNC03LTEtMS0w_ab953741-f7db-4073-97fe-bfcc1e3c9531"
      unitRef="usd">24913000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:NotesAndLoansPayable
      contextRef="ieb490a82009a4f19af9796c44e8b7539_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfMi0xLTEtMS0w_913168d6-ae70-43fa-8c9c-ec0d6b8b806e"
      unitRef="usd">2132000</us-gaap:NotesAndLoansPayable>
    <us-gaap:DeferredFinanceCostsCurrentGross
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfMi0zLTEtMS0w_8aadc413-ad8c-4227-9745-b6b15adca04b"
      unitRef="usd">218000</us-gaap:DeferredFinanceCostsCurrentGross>
    <us-gaap:LongTermDebtCurrent
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfMi01LTEtMS0w_6bff3a98-f781-4be7-a751-149a2360b18e"
      unitRef="usd">1914000</us-gaap:LongTermDebtCurrent>
    <us-gaap:NotesAndLoansPayable
      contextRef="ib88676f08d7e47eabf2afdfdf830764e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfMy0xLTEtMS0w_32a265b7-7da5-45ff-9b5a-acf27bc76bc2"
      unitRef="usd">36189000</us-gaap:NotesAndLoansPayable>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfMy0zLTEtMS0w_3b56f044-760f-419f-97d9-86536f6f7ac4"
      unitRef="usd">3389000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfMy01LTEtMS0w_2b49385d-fdd3-4d6e-934a-cc0da000b003"
      unitRef="usd">32800000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfNC0xLTEtMS0w_20268413-fd72-4631-8741-301adc172bed"
      unitRef="usd">38321000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfNC0zLTEtMS0w_d93e3bcf-c9dd-4b28-9f48-baf9e0965f27"
      unitRef="usd">3607000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfNC01LTEtMS0w_57a1bfff-6198-4152-88d2-2a4169df2fbc"
      unitRef="usd">34714000</us-gaap:LongTermDebt>
    <us-gaap:NotesAndLoansPayable
      contextRef="i6989e8c813fd45bfa16da61276e85f7b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfNy0xLTEtMS0w_4fb35a28-fd6d-4110-9b0d-e41d1e0b4c26"
      unitRef="usd">12388000</us-gaap:NotesAndLoansPayable>
    <us-gaap:DeferredFinanceCostsCurrentGross
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfNy0zLTEtMS0w_5f923204-f18b-415f-a7ad-c830194504bb"
      unitRef="usd">78000</us-gaap:DeferredFinanceCostsCurrentGross>
    <us-gaap:LongTermDebtCurrent
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfNy01LTEtMS0w_5c05ff64-e414-4bcb-8ca1-d20c673f5dc9"
      unitRef="usd">12310000</us-gaap:LongTermDebtCurrent>
    <us-gaap:NotesAndLoansPayable
      contextRef="ic71fc53dd6944d058b350bdd1fc9ef8c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfOC0xLTEtMS0w_0b5c3fd8-b099-4380-bcdc-68dbe1207ad8"
      unitRef="usd">12525000</us-gaap:NotesAndLoansPayable>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfOC0zLTEtMS0w_fce184c0-0c29-41ff-b4a3-f3398b3c9c9e"
      unitRef="usd">300000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfOC01LTEtMS0w_97f6b2fd-8058-4855-a5b7-80238437d25f"
      unitRef="usd">12225000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfOS0xLTEtMS0w_26002242-44f7-4232-951b-eda284900b8b"
      unitRef="usd">24913000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfOS0zLTEtMS0w_494025db-4c6a-4e3e-afbe-907ee8a526d0"
      unitRef="usd">378000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjMwNjQ4YzQ2ZGNlNzRlYThhZWZlMDI5NjZlNzg1M2U3L3RhYmxlcmFuZ2U6MzA2NDhjNDZkY2U3NGVhOGFlZmUwMjk2NmU3ODUzZTdfOS01LTEtMS0w_9c7a62c8-6b35-4c73-aa05-6d91cd9d8be0"
      unitRef="usd">24535000</us-gaap:LongTermDebt>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMzkxMA_de7a5806-3c89-4028-97d7-bb8a1c092e96">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the future principal payments related to our outstanding debt as of September&#160;30, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 (three months)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;2,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;4,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;6,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;23,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAzZmQ5Y2RkYjI2YjRkY2Y4YjZiM2Y5NWVhYjhlYzQ5L3RhYmxlcmFuZ2U6MDNmZDljZGRiMjZiNGRjZjhiNmIzZjk1ZWFiOGVjNDlfMS0xLTEtMS0w_34215478-03fd-482c-b3e2-49e16b688a32"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAzZmQ5Y2RkYjI2YjRkY2Y4YjZiM2Y5NWVhYjhlYzQ5L3RhYmxlcmFuZ2U6MDNmZDljZGRiMjZiNGRjZjhiNmIzZjk1ZWFiOGVjNDlfMi0xLTEtMS0w_b673927f-dbd2-456a-b3cd-849dd7297309"
      unitRef="usd">2132000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAzZmQ5Y2RkYjI2YjRkY2Y4YjZiM2Y5NWVhYjhlYzQ5L3RhYmxlcmFuZ2U6MDNmZDljZGRiMjZiNGRjZjhiNmIzZjk1ZWFiOGVjNDlfMy0xLTEtMS0w_03fc76b2-6191-4774-a52f-06022c9e72ea"
      unitRef="usd">4405000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAzZmQ5Y2RkYjI2YjRkY2Y4YjZiM2Y5NWVhYjhlYzQ5L3RhYmxlcmFuZ2U6MDNmZDljZGRiMjZiNGRjZjhiNmIzZjk1ZWFiOGVjNDlfNC0xLTEtMS0w_f30f7dea-9060-4a4b-9577-c944c59ec6e9"
      unitRef="usd">6623000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAzZmQ5Y2RkYjI2YjRkY2Y4YjZiM2Y5NWVhYjhlYzQ5L3RhYmxlcmFuZ2U6MDNmZDljZGRiMjZiNGRjZjhiNmIzZjk1ZWFiOGVjNDlfNS0xLTEtMS0yMzgxNg_fa6729e7-f3b2-4300-891d-b7781d7d3c34"
      unitRef="usd">23151000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAzZmQ5Y2RkYjI2YjRkY2Y4YjZiM2Y5NWVhYjhlYzQ5L3RhYmxlcmFuZ2U6MDNmZDljZGRiMjZiNGRjZjhiNmIzZjk1ZWFiOGVjNDlfNi0xLTEtMS0yNzYxNA_a4882d96-487c-4c91-99f8-d2456f9cc888"
      unitRef="usd">2010000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RhYmxlOjAzZmQ5Y2RkYjI2YjRkY2Y4YjZiM2Y5NWVhYjhlYzQ5L3RhYmxlcmFuZ2U6MDNmZDljZGRiMjZiNGRjZjhiNmIzZjk1ZWFiOGVjNDlfNS0xLTEtMS0w_4a519c56-b136-41fb-a680-480184720f85"
      unitRef="usd">38321000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i133c7f56d1b24483804fee310eca3ccd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMTY0OTI2NzQ2MTQ0NA_90ea50d9-03dd-409a-b520-55a34548259e"
      unitRef="usd">8856000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentDecreaseForgiveness
      contextRef="i7b7092cde3454c708f5ae41ecea31a54_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMTY0OTI2NzQ2MTQ1Ng_121c6658-6743-4d87-9ffe-5ec300701cc3"
      unitRef="usd">8560000</us-gaap:DebtInstrumentDecreaseForgiveness>
    <us-gaap:RepaymentsOfDebt
      contextRef="i7b7092cde3454c708f5ae41ecea31a54_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMTY0OTI2NzQ2MTQ1Mg_1fb4ffbd-86bd-466f-a63f-63811860440c"
      unitRef="usd">296000</us-gaap:RepaymentsOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i7b7092cde3454c708f5ae41ecea31a54_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMTY0OTI2NzQ2MTQ0OA_8c069ffe-7e6a-412e-86c4-97bea655dec7"
      unitRef="usd">8654000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i378b3af56a864fb89de5d42b4b779193_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMjI3NQ_ff66ab6f-082e-4bd5-8eb9-71ff9415f7a3"
      unitRef="usd">10000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia3b7900249a94242b4e858a9c6b0b9ee_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMjI5OA_53aa8c84-8e31-431b-bbaf-574e847d38f5"
      unitRef="usd">5000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMjYzMw_fb4a9197-c529-4e55-a691-de91503b5548"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMjY2Mw_17d67e8c-ff7d-4b34-906c-e941e64bd5a5"
      unitRef="usd">4500000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet
      contextRef="i1332c0cf079144899dfae8f9fea64154_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMTA5OTUxMTYzMjk5NA_3c15a043-92ec-4261-918f-2ba61201e712"
      unitRef="usd">-9925000</us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet>
    <us-gaap:RepaymentsOfDebt
      contextRef="i1332c0cf079144899dfae8f9fea64154_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMTA5OTUxMTYzNDEzNA_1e480af0-ae6a-46bb-8f56-5eaccb88f034"
      unitRef="usd">9750000</us-gaap:RepaymentsOfDebt>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i7f99aa1f7ddf4333847a1fc4e593dc6d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMTA5OTUxMTYzNTc0OA_3f648cf4-bbc3-4286-a519-22f1a37d179c"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LoanProcessingFee
      contextRef="i55c8ece8d2404fa3bbd0465cd795e70d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80My9mcmFnOjg4MTI5ZGY5ZDFmYTQ4ZDI5ZDU0NGFkZGM2NjZjMDAyL3RleHRyZWdpb246ODgxMjlkZjlkMWZhNDhkMjlkNTQ0YWRkYzY2NmMwMDJfMTA5OTUxMTYzNjUyMg_4bf17ad8-e161-4861-a945-7069d37afe49"
      unitRef="usd">500000</us-gaap:LoanProcessingFee>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfMTM3Mw_d8dd4a8f-81ee-4b2e-a1d4-9d477e45ca8f">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 6 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Receivables&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Receivables from contracts with customers, net of allowance for doubtful accounts of $2,730, were $4,595 at September&#160;30, 2021. Receivables from contracts with customers, net of allowance for doubtful accounts of $2,194, were $3,848 at December&#160;31, 2020. No customers represented more than 10% of our net accounts receivable balance as of September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Commissions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred commission costs from contracts with customers were $4,475 and $3,792 at September&#160;30, 2021 and December&#160;31, 2020, respectively. The amount of amortization recognized for the three and nine months ended September&#160;30, 2021 was $424 and $963, respectively, and for the three and nine months ended September&#160;30, 2020 was $220 and $660, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three and nine months ended September&#160;30, 2021, revenue of $460 and $4,308, and the three and nine months ended September&#160;30, 2020, revenue of $259&#160;and $3,652, respectively, was recognized from the deferred revenue balance at the beginning of each period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Transaction Price Allocated to the Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021, approximately $23,945 of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately 71% of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Concentration&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three and nine months ended September&#160;30, 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="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfMTY1_00ff947d-4991-4457-b028-37b1388b964b"
      unitRef="usd">2730000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfMTc0_63715d0e-3634-4388-b9ac-473b695e54fa"
      unitRef="usd">4595000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfMjY5_8162d47c-d3dc-41db-b321-43e955be3e05"
      unitRef="usd">2194000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfMjc4_fa9f6d60-7070-41e5-ab54-d1400af4f7f3"
      unitRef="usd">3848000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ConcentrationRiskBenchmarkDescription
      contextRef="i7cbe170de7ff454eaa62994145ed0f49_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfMTM3NA_bdbd7382-c19d-4d7c-845b-d63f51848b16">No customers represented more than 10% of our net accounts receivable balance as of September&#160;30, 2021 and December&#160;31, 2020, respectively.</us-gaap:ConcentrationRiskBenchmarkDescription>
    <us-gaap:ConcentrationRiskBenchmarkDescription
      contextRef="ieb06d2c1b7304aeab6257fb27966dfd7_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfMTM3NA_e6cd73dc-59d8-4bf1-8616-2bec8caac5d4">No customers represented more than 10% of our net accounts receivable balance as of September&#160;30, 2021 and December&#160;31, 2020, respectively.</us-gaap:ConcentrationRiskBenchmarkDescription>
    <us-gaap:CapitalizedContractCostGross
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfNDgx_82fa58a2-4146-4b24-899d-e5dda5d52ef9"
      unitRef="usd">4475000</us-gaap:CapitalizedContractCostGross>
    <us-gaap:CapitalizedContractCostGross
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfNDg4_5467b724-9d3c-474d-be71-9f12819f08f1"
      unitRef="usd">3792000</us-gaap:CapitalizedContractCostGross>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfNTg4_c315b386-2421-496f-91d7-d7f5440d9af0"
      unitRef="usd">424000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfNTk1_c33f6ae6-a4df-420a-9798-6fe7f8a5b18c"
      unitRef="usd">963000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfNjQ4_0d74473a-24b1-4949-8f3b-a6e5831247ed"
      unitRef="usd">220000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfNjU1_90ba2788-9c16-4927-a0c7-e9a88ecf31ab"
      unitRef="usd">660000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfNzM0_0f206b6a-8ee7-4215-8294-dba6844fbbdc"
      unitRef="usd">460000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfNzQx_67a7d5ea-0fcd-439c-a2e8-295dcd0eeebf"
      unitRef="usd">4308000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfNzg0_08f467d4-fc96-4fd3-82dc-a67f72d54406"
      unitRef="usd">259000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfNzkx_b0aa138b-e9d3-43a5-92d7-444da93d78b1"
      unitRef="usd">3652000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfOTg2_e661a724-14c0-4fc3-8927-b682e9a4b568"
      unitRef="usd">23945000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfMTExNw_cf226f0a-bca3-44fd-8f94-acf6bdbd3f63"
      unitRef="number">0.71</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i87aa1ead7f724fa3a27305da3af94124_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfMTE3Nw_b16f1891-ffdb-430c-90ab-d0085e29ac55">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ConcentrationRiskBenchmarkDescription
      contextRef="if2fc399ea1174e09a10d8dcf24ad0cef_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfMTM3Mg_07e3a067-3c7b-4f4e-8e62-08a2a0366a25">During the three and nine months ended September&#160;30, 2021 and 2020, there were no customers that individually represented 10% or more of consolidated revenue.</us-gaap:ConcentrationRiskBenchmarkDescription>
    <us-gaap:ConcentrationRiskBenchmarkDescription
      contextRef="ie7a06ef76eba4d569cabc8d760889ffe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80Ni9mcmFnOjhkNGZmYzUwZGM4ZDQyN2NhNDZlNjEyMjA2ZDMxZWVhL3RleHRyZWdpb246OGQ0ZmZjNTBkYzhkNDI3Y2E0NmU2MTIyMDZkMzFlZWFfMTM3Mg_e09fee27-bbb0-4082-8968-747fba347f89">During the three and nine months ended September&#160;30, 2021 and 2020, there were no customers that individually represented 10% or more of consolidated revenue.</us-gaap:ConcentrationRiskBenchmarkDescription>
    <us-gaap:OperatingLeasesOfLessorDisclosureTextBlock
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RleHRyZWdpb246MTM4ODA5NTYxMTAwNDc3NmJmMWZhNTRhZWFmYzA5YjVfMTQ3NQ_8f618943-a2bf-4b56-a608-11ec6a9b01ec">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 7 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; LEASES&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have entered into office space lease agreements, which qualify as operating leases under ASU No. 2016-02, &#x201c;Leases (Topic 842)&#x201d;. Under such leases, the lessors receive annual minimum (base) rent. The leases have original terms (excluding extension options) ranging from&#160;one year&#160;to&#160;ten years. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:33.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We record base rent expense under the straight-line method over the term of the lease. In the accompanying Condensed Consolidated Statements of Comprehensive Income (Loss), rent expense is included in operating expenses under general and administrative expenses. The components of the rent expense for the three and nine months ended September&#160;30, 2021 and 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.295%"/&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:14.295%"/&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:14.295%"/&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:14.299%"/&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 September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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;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;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;496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;485&#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;529&#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;1,578&#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;1,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For purposes of calculating the operating lease assets and lease liabilities, extension options are not included in the lease term unless it is reasonably certain we will exercise the option, or the lessor has the sole ability to exercise the option. The weighted average discount rate of our operating leases is 8% as of September&#160;30, 2021 and December&#160;31, 2020, respectively. The weighted average remaining lease term is five years and six years as of September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to operating leases for the nine months ended September&#160;30, 2021 and 2020 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.253%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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="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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash outflows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash operating activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum commitments over the life of all operating leases, which exclude variable rent payments, are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.474%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 (three months)&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;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;1,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;1,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,569)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OperatingLeasesOfLessorDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ifb35d1c676d44c16bca2d9afc82d660a_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RleHRyZWdpb246MTM4ODA5NTYxMTAwNDc3NmJmMWZhNTRhZWFmYzA5YjVfMjk1_e15be9bc-9a9c-4300-9630-208c7a16a2c5">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i36b671ff76f04c358140eb7948113264_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RleHRyZWdpb246MTM4ODA5NTYxMTAwNDc3NmJmMWZhNTRhZWFmYzA5YjVfMzAx_f6ce55ad-6e50-4531-8738-e11cda18f63e">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RleHRyZWdpb246MTM4ODA5NTYxMTAwNDc3NmJmMWZhNTRhZWFmYzA5YjVfMTQ3Ng_be726a95-7d80-4bbb-983d-9b70c2052329">The components of the rent expense for the three and nine months ended September&#160;30, 2021 and 2020 were as follows (in thousands):&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:35.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.295%"/&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:14.295%"/&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:14.295%"/&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:14.299%"/&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 September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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;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;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;496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;485&#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;529&#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;1,578&#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;1,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOjllNzcxZGMxZTMzODQwOGU4MTY5ZTIzN2Q2MzM3Y2JkL3RhYmxlcmFuZ2U6OWU3NzFkYzFlMzM4NDA4ZTgxNjllMjM3ZDYzMzdjYmRfMi0xLTEtMS0w_59597bdb-7058-46e6-8744-4c1a62f0243e"
      unitRef="usd">496000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOjllNzcxZGMxZTMzODQwOGU4MTY5ZTIzN2Q2MzM3Y2JkL3RhYmxlcmFuZ2U6OWU3NzFkYzFlMzM4NDA4ZTgxNjllMjM3ZDYzMzdjYmRfMi0zLTEtMS0w_345259d4-4d1e-462d-857d-cdf6a5b1ac98"
      unitRef="usd">540000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOjllNzcxZGMxZTMzODQwOGU4MTY5ZTIzN2Q2MzM3Y2JkL3RhYmxlcmFuZ2U6OWU3NzFkYzFlMzM4NDA4ZTgxNjllMjM3ZDYzMzdjYmRfMi01LTEtMS0w_479c4819-7699-41d3-98ec-8a3d3ec343e7"
      unitRef="usd">1610000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOjllNzcxZGMxZTMzODQwOGU4MTY5ZTIzN2Q2MzM3Y2JkL3RhYmxlcmFuZ2U6OWU3NzFkYzFlMzM4NDA4ZTgxNjllMjM3ZDYzMzdjYmRfMi03LTEtMS0w_d135c2d6-121b-4655-90ae-7a1e496d0b33"
      unitRef="usd">1613000</us-gaap:OperatingLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOjllNzcxZGMxZTMzODQwOGU4MTY5ZTIzN2Q2MzM3Y2JkL3RhYmxlcmFuZ2U6OWU3NzFkYzFlMzM4NDA4ZTgxNjllMjM3ZDYzMzdjYmRfMy0xLTEtMS0w_e43e2261-34c6-4b08-9b3c-eeb3318a11c2"
      unitRef="usd">11000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOjllNzcxZGMxZTMzODQwOGU4MTY5ZTIzN2Q2MzM3Y2JkL3RhYmxlcmFuZ2U6OWU3NzFkYzFlMzM4NDA4ZTgxNjllMjM3ZDYzMzdjYmRfMy0zLTEtMS0w_1b9b1204-7b05-48f6-ae8c-2df2aa126684"
      unitRef="usd">11000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOjllNzcxZGMxZTMzODQwOGU4MTY5ZTIzN2Q2MzM3Y2JkL3RhYmxlcmFuZ2U6OWU3NzFkYzFlMzM4NDA4ZTgxNjllMjM3ZDYzMzdjYmRfMy01LTEtMS0w_c099c26d-d4b3-49e3-8eec-90b08b8ab99b"
      unitRef="usd">32000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOjllNzcxZGMxZTMzODQwOGU4MTY5ZTIzN2Q2MzM3Y2JkL3RhYmxlcmFuZ2U6OWU3NzFkYzFlMzM4NDA4ZTgxNjllMjM3ZDYzMzdjYmRfMy03LTEtMS0w_657248fa-d176-4b32-8375-d31a7eeb396a"
      unitRef="usd">107000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOjllNzcxZGMxZTMzODQwOGU4MTY5ZTIzN2Q2MzM3Y2JkL3RhYmxlcmFuZ2U6OWU3NzFkYzFlMzM4NDA4ZTgxNjllMjM3ZDYzMzdjYmRfNC0xLTEtMS0w_21b1edbc-c366-4067-abac-02d30ae714a1"
      unitRef="usd">485000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOjllNzcxZGMxZTMzODQwOGU4MTY5ZTIzN2Q2MzM3Y2JkL3RhYmxlcmFuZ2U6OWU3NzFkYzFlMzM4NDA4ZTgxNjllMjM3ZDYzMzdjYmRfNC0zLTEtMS0w_1e3b373d-8b11-4df9-97ed-73894c0e3854"
      unitRef="usd">529000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOjllNzcxZGMxZTMzODQwOGU4MTY5ZTIzN2Q2MzM3Y2JkL3RhYmxlcmFuZ2U6OWU3NzFkYzFlMzM4NDA4ZTgxNjllMjM3ZDYzMzdjYmRfNC01LTEtMS0w_4816b8ca-a608-437c-8c0b-6c1f131474f8"
      unitRef="usd">1578000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOjllNzcxZGMxZTMzODQwOGU4MTY5ZTIzN2Q2MzM3Y2JkL3RhYmxlcmFuZ2U6OWU3NzFkYzFlMzM4NDA4ZTgxNjllMjM3ZDYzMzdjYmRfNC03LTEtMS0w_a223dfb2-4f58-4d3e-aefe-56249143d478"
      unitRef="usd">1506000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RleHRyZWdpb246MTM4ODA5NTYxMTAwNDc3NmJmMWZhNTRhZWFmYzA5YjVfMTA4Nw_554fadab-bc13-4ad8-b8d3-bdcf042e709a"
      unitRef="number">0.08</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RleHRyZWdpb246MTM4ODA5NTYxMTAwNDc3NmJmMWZhNTRhZWFmYzA5YjVfMTE2Ng_9b32cbf7-6d13-470f-83ec-b577f6423dd0">P5Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i36fee419b1494fc6a5c0a36e67302b0b_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RleHRyZWdpb246MTM4ODA5NTYxMTAwNDc3NmJmMWZhNTRhZWFmYzA5YjVfMTE3Mw_3c04ed79-a684-4f48-8f03-82ef43e6648d">P6Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeasePayments
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOmU0YzA3YmY2NThiYjQwOTE5NDNhN2Q2NzI4NjkyYTIwL3RhYmxlcmFuZ2U6ZTRjMDdiZjY1OGJiNDA5MTk0M2E3ZDY3Mjg2OTJhMjBfMy0xLTEtMS0w_de3fd4ac-c646-420e-ae79-ea6951bb6db8"
      unitRef="usd">1740000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOmU0YzA3YmY2NThiYjQwOTE5NDNhN2Q2NzI4NjkyYTIwL3RhYmxlcmFuZ2U6ZTRjMDdiZjY1OGJiNDA5MTk0M2E3ZDY3Mjg2OTJhMjBfMy0zLTEtMS0w_6003287a-c640-429a-bd1e-4c3fa912615e"
      unitRef="usd">1699000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOmU0YzA3YmY2NThiYjQwOTE5NDNhN2Q2NzI4NjkyYTIwL3RhYmxlcmFuZ2U6ZTRjMDdiZjY1OGJiNDA5MTk0M2E3ZDY3Mjg2OTJhMjBfNS0xLTEtMS0w_4f5dc9ef-ced2-4d3d-9032-fab98240d415"
      unitRef="usd">1279000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOmU0YzA3YmY2NThiYjQwOTE5NDNhN2Q2NzI4NjkyYTIwL3RhYmxlcmFuZ2U6ZTRjMDdiZjY1OGJiNDA5MTk0M2E3ZDY3Mjg2OTJhMjBfNS0zLTEtMS0w_07654ecf-42de-4474-8685-510f44e6047e"
      unitRef="usd">1052000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RleHRyZWdpb246MTM4ODA5NTYxMTAwNDc3NmJmMWZhNTRhZWFmYzA5YjVfMTQ3OA_cc9efb00-93a6-41a2-b4b3-b7a5ac1f5fd3">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum commitments over the life of all operating leases, which exclude variable rent payments, are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.474%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 (three months)&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;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;1,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;1,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,569)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOmM2ZTRmYzk4MjcxZjQ0MjY5MjY3Y2UxMjRlOWFhOTdlL3RhYmxlcmFuZ2U6YzZlNGZjOTgyNzFmNDQyNjkyNjdjZTEyNGU5YWE5N2VfMS0xLTEtMS0w_5ee366c4-3c84-41bd-a63e-9ad9bf085225"
      unitRef="usd">598000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOmM2ZTRmYzk4MjcxZjQ0MjY5MjY3Y2UxMjRlOWFhOTdlL3RhYmxlcmFuZ2U6YzZlNGZjOTgyNzFmNDQyNjkyNjdjZTEyNGU5YWE5N2VfMi0xLTEtMS0w_4fc54d89-35bc-484c-aa7e-04c2b64cde1c"
      unitRef="usd">1997000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOmM2ZTRmYzk4MjcxZjQ0MjY5MjY3Y2UxMjRlOWFhOTdlL3RhYmxlcmFuZ2U6YzZlNGZjOTgyNzFmNDQyNjkyNjdjZTEyNGU5YWE5N2VfMy0xLTEtMS0w_9d641162-6376-4bb6-8fdf-aa065b08e396"
      unitRef="usd">1574000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOmM2ZTRmYzk4MjcxZjQ0MjY5MjY3Y2UxMjRlOWFhOTdlL3RhYmxlcmFuZ2U6YzZlNGZjOTgyNzFmNDQyNjkyNjdjZTEyNGU5YWE5N2VfNC0xLTEtMS0w_9a90e1d5-c53f-4650-bac6-9577fe5dec68"
      unitRef="usd">1384000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOmM2ZTRmYzk4MjcxZjQ0MjY5MjY3Y2UxMjRlOWFhOTdlL3RhYmxlcmFuZ2U6YzZlNGZjOTgyNzFmNDQyNjkyNjdjZTEyNGU5YWE5N2VfNS0xLTEtMS0w_7ffb0e0a-31f2-47b5-9be1-1a5e52831971"
      unitRef="usd">974000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOmM2ZTRmYzk4MjcxZjQ0MjY5MjY3Y2UxMjRlOWFhOTdlL3RhYmxlcmFuZ2U6YzZlNGZjOTgyNzFmNDQyNjkyNjdjZTEyNGU5YWE5N2VfNi0xLTEtMS0w_7ca215ef-418b-44a2-b265-9f95935d9973"
      unitRef="usd">610000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOmM2ZTRmYzk4MjcxZjQ0MjY5MjY3Y2UxMjRlOWFhOTdlL3RhYmxlcmFuZ2U6YzZlNGZjOTgyNzFmNDQyNjkyNjdjZTEyNGU5YWE5N2VfNy0xLTEtMS0w_10c3e00a-e1f7-4550-a9f9-83a28c08c375"
      unitRef="usd">1193000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOmM2ZTRmYzk4MjcxZjQ0MjY5MjY3Y2UxMjRlOWFhOTdlL3RhYmxlcmFuZ2U6YzZlNGZjOTgyNzFmNDQyNjkyNjdjZTEyNGU5YWE5N2VfOC0xLTEtMS0w_d7923d5f-3583-47c5-bf1d-5e4fc2d16738"
      unitRef="usd">8330000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOmM2ZTRmYzk4MjcxZjQ0MjY5MjY3Y2UxMjRlOWFhOTdlL3RhYmxlcmFuZ2U6YzZlNGZjOTgyNzFmNDQyNjkyNjdjZTEyNGU5YWE5N2VfOS0xLTEtMS0w_a66ce0b9-c245-40bf-a57d-1e4250dc41f1"
      unitRef="usd">1569000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl80OS9mcmFnOjEzODgwOTU2MTEwMDQ3NzZiZjFmYTU0YWVhZmMwOWI1L3RhYmxlOmM2ZTRmYzk4MjcxZjQ0MjY5MjY3Y2UxMjRlOWFhOTdlL3RhYmxlcmFuZ2U6YzZlNGZjOTgyNzFmNDQyNjkyNjdjZTEyNGU5YWE5N2VfMTAtMS0xLTEtMA_b496df7e-0533-4575-9422-b133ab3c9de2"
      unitRef="usd">6761000</us-gaap:OperatingLeaseLiability>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfMTYzNg_bfc2f34f-b3ba-4743-bf08-b7f985459d86">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 8 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; SHARE-BASED COMPENSATION&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The number of shares available for issuance under the 2018 Plan is equal to the sum of (i) 2,350 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,872 shares at a weighted average exercise price of $8.01. During the three and nine months ending September&#160;30, 2021 we issued employee stock options to purchase 25 and 954 shares, respectively. The weighted average exercise price of these awards was $9.39 and $7.83 for the three and nine months ended September&#160;30, 2021, respectively. These awards will vest over a three year period. We also had 193 outstanding restricted stock units as of September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021, we had 1,615 shares available for grant pursuant to the 2018 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share based compensation for our stock option plans for the three months ended September&#160;30, 2021 and September&#160;30, 2020 was $714 and $1,295, respectively and for the nine months ended September&#160;30, 2021 and September&#160;30, 2020 was $1,340 and $1,025, respectively. We issued 9 and 58 shares of common stock related to exercises of stock options for the three months ended September&#160;30, 2021 and 2020, respectively. We forfeited 77 and issued 7 shares of common stock related to the issuance of vested restricted stock units, net for the three months ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfNDYz_54cfb4f1-93c9-458e-a032-b896be6184e6"
      unitRef="shares">2350000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfNzMz_b9bb2f06-6cac-477a-99f6-218adf6f0a53"
      unitRef="shares">1872000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfNzgz_6cefe58d-9c5c-48d2-97e9-574d97b67665"
      unitRef="usdPerShare">8.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfMTA5OTUxMTYyOTUyNQ_84047f1e-7dc2-47b5-aa32-5e0b641ba488"
      unitRef="shares">25000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfMTA5OTUxMTYyOTUzMw_4d9cc99a-e30b-4421-9710-1c51d787aaef"
      unitRef="shares">954000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfOTM1_34a241ea-8336-4c95-a2e2-43677cad4e24"
      unitRef="usdPerShare">9.39</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfOTQy_bcf0d070-1a37-4f76-9532-c3d412ab3c1a"
      unitRef="usdPerShare">7.83</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfMTA0NQ_d10ac56a-f630-4173-9dd5-5bf9884895a7"
      unitRef="shares">193000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="icff08481e49c41c494165ef7a412319a_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfMTExMQ_aa78f426-05f8-422b-87b1-0964a10eee93"
      unitRef="shares">1615000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfMTI2Mg_e8086cc1-0c64-488a-b221-c5a35d28dba3"
      unitRef="usd">714000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfMTI2OQ_e5dafed4-c7e5-457a-ab50-04e1d3dc6402"
      unitRef="usd">1295000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfMTMyOA_c9e31e3f-8aeb-4847-91c5-2fb52447bed7"
      unitRef="usd">1340000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfMTMzNQ_7fefcd85-c3df-4b1b-aa80-5d137a0b44bd"
      unitRef="usd">1025000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfMTM2Mw_f6f17880-51e8-405a-92cf-4b4a466d257e"
      unitRef="shares">9000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfMTM3MA_7e4327cf-7ca3-48f2-b048-d87f3c0f4bf3"
      unitRef="shares">58000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfMTQ5Ng_79b10759-f2f4-492d-a1f7-7e367bb9b6ad"
      unitRef="shares">-77000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81Mi9mcmFnOmUyNWZiMGI0Y2JhZTQ0MzNiYmYzMTBiOGI0MDVhMTZjL3RleHRyZWdpb246ZTI1ZmIwYjRjYmFlNDQzM2JiZjMxMGI4YjQwNWExNmNfMTUwMw_c4c589d1-0676-4919-807b-5f01aedd9d4a"
      unitRef="shares">7000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RleHRyZWdpb246NDY5MmIwNmI1OWZjNGRhZjk3MjRiOGE5OTUyN2M4ODVfOTI3_20d58452-0bad-4c7d-a6ef-9ed02f2604f5">NET EARNINGS (LOSS) PER SHAREWe compute net earnings (loss) per share based on the weighted average number of common shares outstanding for the period. Diluted net earnings (loss) per share reflects the maximum dilution that would have resulted from incremental common shares issuable upon the exercise of stock options. We compute the number of common share equivalents, which includes stock options, using the treasury stock method. We have excluded stock options and restricted stock units of approximately 2,014 and 2,040 for the three and nine months ended September&#160;30, 2021, respectively, and 1,859 and 2,063 shares for the three and nine months ended September&#160;30, 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;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted net earnings (loss) per common share for the three and nine months ended September&#160;30, 2021 and September&#160;30, 2020 (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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;Basic:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares of common stock outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 earnings (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(10,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares of common stock outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings (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.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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.66)&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="i7ec50ca67a09410db971313655ee8907_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RleHRyZWdpb246NDY5MmIwNmI1OWZjNGRhZjk3MjRiOGE5OTUyN2M4ODVfMTA5OTUxMTYyODcwNg_2a3fb752-01ae-4d48-8b83-f0818440da87"
      unitRef="shares">2014000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i91b47e3cea4247fbbe635692719589c6_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RleHRyZWdpb246NDY5MmIwNmI1OWZjNGRhZjk3MjRiOGE5OTUyN2M4ODVfMTA5OTUxMTYyODcxNQ_4e426add-0142-437c-ac30-8c164b1a9a46"
      unitRef="shares">2040000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ifc0010187bb44fa3b8d602be4434ff0c_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RleHRyZWdpb246NDY5MmIwNmI1OWZjNGRhZjk3MjRiOGE5OTUyN2M4ODVfNTI3_99dae176-d9d0-4501-bb9c-84cc446af71f"
      unitRef="shares">1859000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icf028a327ac948c28eb92c6e2ea7b490_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RleHRyZWdpb246NDY5MmIwNmI1OWZjNGRhZjk3MjRiOGE5OTUyN2M4ODVfNTM0_3e9f516f-d58b-4ff1-b284-1372af279c88"
      unitRef="shares">2063000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RleHRyZWdpb246NDY5MmIwNmI1OWZjNGRhZjk3MjRiOGE5OTUyN2M4ODVfOTI4_40617978-5cf9-4110-97bc-08f6b610820c">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted net earnings (loss) per common share for the three and nine months ended September&#160;30, 2021 and September&#160;30, 2020 (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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;Basic:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares of common stock outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 earnings (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(10,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares of common stock outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings (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.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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.66)&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="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfMy0xLTEtMS0w_a99056a5-d2b9-45e8-8983-47691248304a"
      unitRef="usd">5328000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfMy0zLTEtMS0w_a6e69676-c58d-44fe-aa06-b1e996174b5c"
      unitRef="usd">-4759000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfMy01LTEtMS0w_f5b386fa-c84d-4d42-8c62-4e45ea3e916f"
      unitRef="usd">7494000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfMy03LTEtMS0w_f350f52d-bc93-44c7-abea-37b7f95cb402"
      unitRef="usd">-10470000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfNC0xLTEtMS0w_8ff5f5e1-aa47-4f30-81e6-390a3a023f68"
      unitRef="shares">19182000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfNC0zLTEtMS0w_9ba555f1-3bec-426f-9cd4-75ff92fff23d"
      unitRef="shares">15873000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfNC01LTEtMS0w_3d4bf5ba-fcf0-42c5-a2fc-785586b56415"
      unitRef="shares">19083000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfNC03LTEtMS0w_5ac8f8ef-9735-4e3b-903f-621e32117aa6"
      unitRef="shares">15793000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfNS0xLTEtMS0w_2c84534c-063c-4293-a788-728622988d5f"
      unitRef="usdPerShare">0.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfNS0zLTEtMS0w_1b453636-ca68-4d5a-9386-4d7c978aac72"
      unitRef="usdPerShare">-0.30</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfNS01LTEtMS0w_6456f3b0-0133-430c-a67d-81317a215104"
      unitRef="usdPerShare">0.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfNS03LTEtMS0w_ecd94a8d-327f-4970-be70-43ac8aee13f2"
      unitRef="usdPerShare">-0.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfOC0xLTEtMS0w_a99056a5-d2b9-45e8-8983-47691248304a"
      unitRef="usd">5328000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfOC0zLTEtMS0w_a6e69676-c58d-44fe-aa06-b1e996174b5c"
      unitRef="usd">-4759000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfOC01LTEtMS0w_f5b386fa-c84d-4d42-8c62-4e45ea3e916f"
      unitRef="usd">7494000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfOC03LTEtMS0w_f350f52d-bc93-44c7-abea-37b7f95cb402"
      unitRef="usd">-10470000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfOS0xLTEtMS0w_2474f583-6aac-4ad4-b21a-07799a34b165"
      unitRef="shares">19330000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfOS0zLTEtMS0w_2905746d-a7bb-462c-8fc5-7d486a183daf"
      unitRef="shares">15873000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfOS01LTEtMS0w_1e3d7e58-f606-45a2-b580-2e4ad25b178d"
      unitRef="shares">19243000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfOS03LTEtMS0w_1c718990-659a-4717-a2b8-34be09b8bfed"
      unitRef="shares">15793000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ieb13703d0f174d43b997c34eace387de_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfMTAtMS0xLTEtMA_a29830c8-abed-4658-9d52-f2028ab3d459"
      unitRef="usdPerShare">0.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i416bdf7b01be4a5d8e2defed1291ca5f_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfMTAtMy0xLTEtMA_61ab95b9-69b6-41d4-a210-7c36a57712b0"
      unitRef="usdPerShare">-0.30</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfMTAtNS0xLTEtMA_5e2c8653-7e4b-4c85-9bd0-05be9155159a"
      unitRef="usdPerShare">0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idc85e32c60de4c8d9d49ec2e83a45f3b_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl81NS9mcmFnOjQ2OTJiMDZiNTlmYzRkYWY5NzI0YjhhOTk1MjdjODg1L3RhYmxlOmJiNGZmOGMxZDUyODRkZjZhNTQ1ZWFlODU2NWI5N2NiL3RhYmxlcmFuZ2U6YmI0ZmY4YzFkNTI4NGRmNmE1NDVlYWU4NTY1Yjk3Y2JfMTAtNy0xLTEtMA_77318ead-e504-437f-92b2-3100baa04496"
      unitRef="usdPerShare">-0.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:OtherAssetsDisclosureTextBlock
      contextRef="i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl85NTYvZnJhZzo4NjQ3MDFjNmNhYTI0YzU3OTExMDczN2RmZjllMjgxMC90ZXh0cmVnaW9uOjg2NDcwMWM2Y2FhMjRjNTc5MTEwNzM3ZGZmOWUyODEwXzEwOTk1MTE2MzE3NjU_e0448364-2be4-4d28-8a02-69c29b3cc508">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 10 &#x2013; EMPLOYEE RETENTION TAX CREDIT&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the Coronavirus Aid, Relief, and Economic Security Act (CARES) was signed into law, providing numerous tax provisions and other stimulus measures, including the Employee Retention Tax Credit (&#x201c;ERTC&#x201d;): a refundable tax credit against certain employment taxes. The Taxpayer Certainty and Disaster Tax Relief Act of 2020 and the American Rescue Plan Act of 2021 extended and expanded the availability of the ERTC. We have qualified for the ERTC in all three quarters of 2021. During the quarter ended September&#160;30, 2021, we recorded an aggregate benefit of $10,533 in Other income (expense), net in our Condensed Consolidated Statements of Comprehensive Income (Loss) to reflect the ERTC for the three quarters in 2021. The receivable for the ERTC benefit as of September&#160;30, 2021 is in Other current assets on our Condensed Consolidated Balance Sheets at September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:OtherAssetsDisclosureTextBlock>
    <us-gaap:OtherAssets
      contextRef="i352542168a794d438b50291fc2446775_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1NTMyMjA5MTYwZDRhMzliNzQ0OGM5OTRiMGNhYzFiL3NlYzozNTUzMjIwOTE2MGQ0YTM5Yjc0NDhjOTk0YjBjYWMxYl85NTYvZnJhZzo4NjQ3MDFjNmNhYTI0YzU3OTExMDczN2RmZjllMjgxMC90ZXh0cmVnaW9uOjg2NDcwMWM2Y2FhMjRjNTc5MTEwNzM3ZGZmOWUyODEwXzEwOTk1MTE2MzE3Njc_6d3dc5be-bbda-49b2-a30d-148abed8442d"
      unitRef="usd">10533000</us-gaap:OtherAssets>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608160106536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Nov. 05, 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">Sep. 30,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">74-2415696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">3700 N. Capital of Texas Hwy #350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">TX<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">78746<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">512<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_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="re">
<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="ro">
<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="re">
<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="ro">
<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="re">
<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,968,512<span></span>
</td>
</tr>
<tr 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_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="re">
<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="ro">
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="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_CommonStockMember', window );">Common Stock, $0.01 par value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>14
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608160673560">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 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">$ 11,506<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 $2,730 and&#160;$2,194 at September&#160;30, 2021 and December&#160;31, 2020, respectively</a></td>
<td class="nump">4,595<span></span>
</td>
<td class="nump">3,848<span></span>
</td>
</tr>
<tr class="ro">
<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">303<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">13,356<span></span>
</td>
<td class="nump">2,866<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">29,760<span></span>
</td>
<td class="nump">35,740<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FundsHeldForClients', window );">Funds held for clients</a></td>
<td class="nump">174,754<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">204,514<span></span>
</td>
<td class="nump">356,809<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">8,764<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">86,114<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">82,385<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,170<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,129<span></span>
</td>
<td class="nump">3,952<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">392,076<span></span>
</td>
<td class="nump">514,002<span></span>
</td>
</tr>
<tr class="re">
<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">1,914<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">1,299<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">2,675<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,717<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,775<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 consideration</a></td>
<td class="nump">1,905<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,501<span></span>
</td>
<td class="nump">4,416<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">12,786<span></span>
</td>
<td class="nump">28,023<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">174,372<span></span>
</td>
<td class="nump">320,578<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">187,158<span></span>
</td>
<td class="nump">348,601<span></span>
</td>
</tr>
<tr class="ro">
<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">51<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">1,446<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">32,800<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,044<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_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Contingent purchase consideration</a></td>
<td class="nump">3,038<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_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">600<span></span>
</td>
<td class="nump">1,157<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_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="nump">42,979<span></span>
</td>
<td class="nump">19,747<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">230,137<span></span>
</td>
<td class="nump">368,348<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.01 par value; 1,500 shares authorized; none issued or outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValueOutstanding', window );">Common stock, $0.01 par value; 44,000 shares authorized; 20,352 and 19,354 shares issued, 19,968 and 18,970 shares outstanding at September&#160;30, 2021 and December&#160;31, 2020, respectively</a></td>
<td class="nump">204<span></span>
</td>
<td class="nump">193<span></span>
</td>
</tr>
<tr class="ro">
<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 September&#160;30, 2021 and December&#160;31, 2020</a></td>
<td class="num">(5,017)<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">428,894<span></span>
</td>
<td class="nump">419,827<span></span>
</td>
</tr>
<tr class="ro">
<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">(262,459)<span></span>
</td>
<td class="num">(269,953)<span></span>
</td>
</tr>
<tr class="re">
<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">317<span></span>
</td>
<td class="nump">604<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">161,939<span></span>
</td>
<td class="nump">145,654<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 392,076<span></span>
</td>
<td class="nump">$ 514,002<span></span>
</td>
</tr>
<tr class="ro">
<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">44,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_AssetsBeforeFundsHeldForClientsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 beyond 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_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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=123360276&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=123360276&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=123351226&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=123360276&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=123360276&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=123351226&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=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher 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 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 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 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI 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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI 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=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124098289&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=124098289&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=124098289&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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124098289&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=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=123349782&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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>15
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608163391336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 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">$ 2,730<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</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">1,500<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_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.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">44,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">20,352<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</a></td>
<td class="nump">19,968<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</a></td>
<td class="nump">384<span></span>
</td>
<td class="nump">384<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Contingent purchase consideration</a></td>
<td class="nump">$ 3,038<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 beyond 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_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>16
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608163203864">
<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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 17,981<span></span>
</td>
<td class="nump">$ 16,015<span></span>
</td>
<td class="nump">$ 54,951<span></span>
</td>
<td class="nump">$ 49,077<span></span>
</td>
</tr>
<tr class="re">
<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,113<span></span>
</td>
<td class="nump">6,942<span></span>
</td>
<td class="nump">21,646<span></span>
</td>
<td class="nump">20,790<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">10,868<span></span>
</td>
<td class="nump">9,073<span></span>
</td>
<td class="nump">33,305<span></span>
</td>
<td class="nump">28,287<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,897<span></span>
</td>
<td class="nump">3,573<span></span>
</td>
<td class="nump">11,130<span></span>
</td>
<td class="nump">9,917<span></span>
</td>
</tr>
<tr class="re">
<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">7,005<span></span>
</td>
<td class="nump">5,947<span></span>
</td>
<td class="nump">20,324<span></span>
</td>
<td class="nump">16,484<span></span>
</td>
</tr>
<tr class="ro">
<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,505<span></span>
</td>
<td class="nump">1,805<span></span>
</td>
<td class="nump">3,972<span></span>
</td>
<td class="nump">4,356<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">2,534<span></span>
</td>
<td class="nump">2,424<span></span>
</td>
<td class="nump">7,590<span></span>
</td>
<td class="nump">7,122<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">14,941<span></span>
</td>
<td class="nump">13,749<span></span>
</td>
<td class="nump">43,016<span></span>
</td>
<td class="nump">37,879<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">(4,073)<span></span>
</td>
<td class="num">(4,676)<span></span>
</td>
<td class="num">(9,711)<span></span>
</td>
<td class="num">(9,592)<span></span>
</td>
</tr>
<tr class="ro">
<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 income (expense) and other, net</a></td>
<td class="num">(530)<span></span>
</td>
<td class="num">(397)<span></span>
</td>
<td class="num">(977)<span></span>
</td>
<td class="num">(930)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">(Loss) gain on extinguishment of debt</a></td>
<td class="num">(342)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
<td class="nump">8,312<span></span>
</td>
<td class="nump">123<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncome', window );">Other Income</a></td>
<td class="nump">10,533<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,533<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</a></td>
<td class="nump">5,588<span></span>
</td>
<td class="num">(5,084)<span></span>
</td>
<td class="nump">8,157<span></span>
</td>
<td class="num">(10,399)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">260<span></span>
</td>
<td class="num">(325)<span></span>
</td>
<td class="nump">663<span></span>
</td>
<td class="nump">71<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 income (loss)</a></td>
<td class="nump">5,328<span></span>
</td>
<td class="num">(4,759)<span></span>
</td>
<td class="nump">7,494<span></span>
</td>
<td class="num">(10,470)<span></span>
</td>
</tr>
<tr class="ro">
<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 (loss) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Unrealized (loss) gain on marketable securities</a></td>
<td class="num">(79)<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="num">(287)<span></span>
</td>
<td class="nump">638<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 income (loss)</a></td>
<td class="nump">$ 5,249<span></span>
</td>
<td class="num">$ (4,748)<span></span>
</td>
<td class="nump">$ 7,207<span></span>
</td>
<td class="num">$ (9,832)<span></span>
</td>
</tr>
<tr class="re">
<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 earnings (loss) per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in Dollars per share)</a></td>
<td class="nump">$ 0.28<span></span>
</td>
<td class="num">$ (0.30)<span></span>
</td>
<td class="nump">$ 0.39<span></span>
</td>
<td class="num">$ (0.66)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in Dollars per share)</a></td>
<td class="nump">$ 0.28<span></span>
</td>
<td class="num">$ (0.30)<span></span>
</td>
<td class="nump">$ 0.39<span></span>
</td>
<td class="num">$ (0.66)<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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,182,000<span></span>
</td>
<td class="nump">15,873,000<span></span>
</td>
<td class="nump">19,083,000<span></span>
</td>
<td class="nump">15,793,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,330,000<span></span>
</td>
<td class="nump">15,873,000<span></span>
</td>
<td class="nump">19,243,000<span></span>
</td>
<td class="nump">15,793,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 16,374<span></span>
</td>
<td class="nump">$ 15,273<span></span>
</td>
<td class="nump">$ 51,688<span></span>
</td>
<td class="nump">$ 47,442<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 1,607<span></span>
</td>
<td class="nump">$ 742<span></span>
</td>
<td class="nump">$ 3,263<span></span>
</td>
<td class="nump">$ 1,635<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=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124509347&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=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and income 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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.4)<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_OtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI 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=123359005&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=123359005&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=123359005&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=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 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=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>17
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608167300728">
<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 at beginning of period (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 beginning of period 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="text">&#160;<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 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 at end of period (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 end of period 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 at beginning of period (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 beginning of period 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="ro">
<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">(10,470)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesOutstanding', window );">BALANCE at end of period (in shares) at Sep. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 end of period at Sep. 30, 2020</a></td>
<td class="nump">130,096<span></span>
</td>
<td class="nump">$ 163<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">398,449<span></span>
</td>
<td class="num">(264,112)<span></span>
</td>
<td class="nump">613<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 at beginning of period (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 beginning of period 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock issued upon option exercise and vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,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">302<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Stock issued, ESPP (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Stock issued, ESPP</a></td>
<td class="nump">157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(3,944)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,944)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 loss</a></td>
<td class="nump">562<span></span>
</td>
<td class="text">&#160;<span></span>
</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">562<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 at end of period (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,841,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 end of period at Jun. 30, 2020</a></td>
<td class="nump">$ 134,086<span></span>
</td>
<td class="nump">$ 162<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">397,692<span></span>
</td>
<td class="num">(259,353)<span></span>
</td>
<td class="nump">602<span></span>
</td>
</tr>
<tr class="ro">
<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">58,000<span></span>
</td>
<td class="nump">59,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock issued upon option exercise and vesting of restricted stock units</a></td>
<td class="nump">$ 51<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(4,759)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,759)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 loss</a></td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11<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 at end of period (in shares) at Sep. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 end of period at Sep. 30, 2020</a></td>
<td class="nump">130,096<span></span>
</td>
<td class="nump">$ 163<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">398,449<span></span>
</td>
<td class="num">(264,112)<span></span>
</td>
<td class="nump">613<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 at beginning of period (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 beginning of period at Dec. 31, 2020</a></td>
<td class="nump">145,654<span></span>
</td>
<td class="nump">$ 193<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">419,827<span></span>
</td>
<td class="num">(269,953)<span></span>
</td>
<td class="nump">604<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock issued upon option exercise and vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="ro">
<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="re">
<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="ro">
<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="re">
<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="ro">
<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 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 at end of period (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 end of period at Mar. 31, 2021</a></td>
<td class="nump">144,652<span></span>
</td>
<td class="nump">$ 194<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">420,561<span></span>
</td>
<td class="num">(271,551)<span></span>
</td>
<td class="nump">465<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">BALANCE at beginning of period (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 beginning of period at Dec. 31, 2020</a></td>
<td class="nump">145,654<span></span>
</td>
<td class="nump">$ 193<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">419,827<span></span>
</td>
<td class="num">(269,953)<span></span>
</td>
<td class="nump">604<span></span>
</td>
</tr>
<tr class="re">
<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="nump">7,494<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">BALANCE at end of period (in shares) at Sep. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,968,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 end of period at Sep. 30, 2021</a></td>
<td class="nump">161,939<span></span>
</td>
<td class="nump">$ 204<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">428,894<span></span>
</td>
<td class="num">(262,459)<span></span>
</td>
<td class="nump">317<span></span>
</td>
</tr>
<tr class="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 at beginning of period (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 beginning of period at Mar. 31, 2021</a></td>
<td class="nump">144,652<span></span>
</td>
<td class="nump">$ 194<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">420,561<span></span>
</td>
<td class="num">(271,551)<span></span>
</td>
<td class="nump">465<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock issued upon option exercise and vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,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">189<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Stock issued, ESPP (in shares)</a></td>
<td class="text">&#160;<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Stock issued, ESPP</a></td>
<td class="nump">170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">3,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 loss</a></td>
<td class="num">(69)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(69)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">BALANCE at end of period (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,099,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 end of period at Jun. 30, 2021</a></td>
<td class="nump">$ 149,420<span></span>
</td>
<td class="nump">$ 195<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">421,633<span></span>
</td>
<td class="num">(267,787)<span></span>
</td>
<td class="nump">396<span></span>
</td>
</tr>
<tr class="re">
<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">9,000<span></span>
</td>
<td class="nump">102,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">$ 58<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Stock Issued During Period, Value, New Issues</a></td>
<td class="nump">6,428<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,420<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">767,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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share based compensation</a></td>
<td class="nump">784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">5,328<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,328<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 loss</a></td>
<td class="num">(79)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(79)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">BALANCE at end of period (in shares) at Sep. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,968,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 end of period at Sep. 30, 2021</a></td>
<td class="nump">$ 161,939<span></span>
</td>
<td class="nump">$ 204<span></span>
</td>
<td class="num">$ (5,017)<span></span>
</td>
<td class="nump">$ 428,894<span></span>
</td>
<td class="num">$ (262,459)<span></span>
</td>
<td class="nump">$ 317<span></span>
</td>
</tr>
</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=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: 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=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: 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 21: 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 22: 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=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: 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 24: 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=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: 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 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: 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 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>18
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608160795192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>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="nump">$ 7,494<span></span>
</td>
<td class="num">$ (10,470)<span></span>
</td>
</tr>
<tr class="re">
<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 income (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">11,690<span></span>
</td>
<td class="nump">10,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_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Amortization of operating lease assets</a></td>
<td class="nump">1,146<span></span>
</td>
<td class="nump">1,127<span></span>
</td>
</tr>
<tr class="ro">
<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">117<span></span>
</td>
<td class="nump">348<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments', window );">Net amortization of premiums and accretion of discounts on available-for-sale securities</a></td>
<td class="nump">123<span></span>
</td>
<td class="nump">114<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">317<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Provision for deferred income taxes</a></td>
<td class="nump">559<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on extinguishment of debt</a></td>
<td class="num">(8,312)<span></span>
</td>
<td class="num">(123)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss', window );">Debt Securities, Available-for-sale, Realized Gain (Loss)</a></td>
<td class="num">(390)<span></span>
</td>
<td class="num">(499)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">2,124<span></span>
</td>
<td class="nump">1,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_GainLossOnDispositionOfAssets1', window );">(Gain) loss on disposals of long-term assets</a></td>
<td class="num">(32)<span></span>
</td>
<td class="nump">55<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</a></td>
<td class="num">(191)<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_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">(536)<span></span>
</td>
<td class="nump">465<span></span>
</td>
</tr>
<tr class="re">
<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">85<span></span>
</td>
<td class="nump">190<span></span>
</td>
</tr>
<tr class="ro">
<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">(10,916)<span></span>
</td>
<td class="nump">6,244<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Increase (Decrease) in Other Operating Assets</a></td>
<td class="num">(1,368)<span></span>
</td>
<td class="num">(1,052)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">11<span></span>
</td>
<td class="num">(887)<span></span>
</td>
</tr>
<tr class="re">
<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="nump">111<span></span>
</td>
<td class="num">(2,881)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">116<span></span>
</td>
<td class="nump">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_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="num">(2,976)<span></span>
</td>
<td class="num">(3,700)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by&#160;operating activities</a></td>
<td class="num">(1,144)<span></span>
</td>
<td class="nump">2,296<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Acquisition of intangible asset</a></td>
<td class="num">(25,526)<span></span>
</td>
<td class="num">(8,817)<span></span>
</td>
</tr>
<tr class="re">
<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">(100)<span></span>
</td>
<td class="num">(859)<span></span>
</td>
</tr>
<tr class="ro">
<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">(3,152)<span></span>
</td>
<td class="num">(1,904)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Payments to Acquire Debt Securities, Available-for-sale</a></td>
<td class="num">(695)<span></span>
</td>
<td class="num">(12,188)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities', window );">Proceeds from sales and maturities of available-for-sale securities</a></td>
<td class="nump">8,431<span></span>
</td>
<td class="nump">8,456<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 used in investing activities</a></td>
<td class="num">(21,042)<span></span>
</td>
<td class="num">(15,312)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromNotesPayable', window );">Proceeds from notes payable</a></td>
<td class="nump">29,425<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_RepaymentsOfNotesPayable', window );">Payments of notes payable</a></td>
<td class="num">(15,073)<span></span>
</td>
<td class="num">(12,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_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Payment for Contingent Consideration Liability, Financing Activities</a></td>
<td class="num">(1,784)<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_PaymentsOfFinancingCosts', window );">Debt financing fees</a></td>
<td class="num">(878)<span></span>
</td>
<td class="num">(245)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Net proceeds from issuance of common stock</a></td>
<td class="nump">526<span></span>
</td>
<td class="nump">616<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">(146,206)<span></span>
</td>
<td class="nump">68,441<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) provided by financing activities</a></td>
<td class="num">(133,990)<span></span>
</td>
<td class="nump">65,494<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) increase in cash, cash equivalents, restricted cash, and restricted cash equivalents</a></td>
<td class="num">(156,176)<span></span>
</td>
<td class="nump">52,478<span></span>
</td>
</tr>
<tr class="re">
<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, cash equivalents, restricted cash and restricted cash equivalents, beginning of period</a></td>
<td class="nump">324,985<span></span>
</td>
<td class="nump">134,060<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period</a></td>
<td class="nump">168,809<span></span>
</td>
<td class="nump">186,538<span></span>
</td>
</tr>
<tr class="re">
<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">11,506<span></span>
</td>
<td class="nump">12,939<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Restricted Cash and Cash Equivalents</a></td>
<td class="nump">157,303<span></span>
</td>
<td class="nump">173,599<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total</a></td>
<td class="nump">168,809<span></span>
</td>
<td class="nump">186,538<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 Paid, Excluding Capitalized Interest, Operating Activities</a></td>
<td class="nump">722<span></span>
</td>
<td class="nump">967<span></span>
</td>
</tr>
<tr class="ro">
<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 Paid</a></td>
<td class="nump">332<span></span>
</td>
<td class="nump">3,469<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="nump">763<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_OtherSignificantNoncashTransactionValueOfConsiderationGiven1', window );">Other Significant Noncash Transaction, Value of Consideration Given</a></td>
<td class="nump">3,038<span></span>
</td>
<td class="nump">2,745<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesIssued1', window );">Subordinated notes payable &#8211;acquisitions</a></td>
<td class="nump">4,386<span></span>
</td>
<td class="nump">330<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Stock Issued</a></td>
<td class="nump">$ 6,428<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_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_AccretionAmortizationOfDiscountsAndPremiumsInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123570139&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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123570139&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=123570139&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=123431023&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=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="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> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27357-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_DebtSecuritiesAvailableForSaleRealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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=123431023&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=123570139&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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 obligation 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123431023&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=123570139&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=123570139&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=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of notes issued in noncash investing and financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to acquire 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3151-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-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_PaymentsToAcquireAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ProceedsFromNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3151-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-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_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of stock issued in noncash financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608156991384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>THE COMPANY AND BASIS OF PRESENTATION<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 1 &#8211; THE COMPANY AND BASIS OF PRESENTATION</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asure Software, Inc., (&#8220;Asure&#8221;, the &#8220;Company&#8221;, &#8220;we&#8221; and &#8220;our&#8221;), a Delaware Corporation, is a leading provider of Human Capital Management (&#8220;HCM&#8221;) software solutions. We help small and medium-sized companies grow by helping them build more productive teams, providing the tools and resources that help them stay compliant with ever-changing federal, state, and local tax jurisdictions and labor laws, and better allocate cash so they can spend their financial capital on growing their business rather than back-office overhead expenses. Asure&#8217;s Human Capital Management suite, named Asure HCM, includes cloud-based Payroll, Tax Services, and Time &amp; Attendance software as well as human resources (&#8220;HR&#8221;) services ranging from HR projects to completely outsourcing payroll and HR staff. We also offer these products and services through our network of reseller partners.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform vision is to 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="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We develop, market, sell and support our offerings nationwide through our principal office in Austin, Texas and from our processing hubs in California, Florida, Nebraska, New Jersey, New York, Tennessee, and Vermont. In May 2021, we closed our Washington office where we provided our HR consulting services as employees from that office now work remotely.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have prepared the accompanying unaudited Condensed Consolidated Financial Statements in accordance with the rules and regulations of the Securities and Exchange Commission (the &#8220;SEC&#8221;) and accordingly, they do not include all information and footnotes required under U.S. generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) for complete financial statements.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, these interim financial statements contain all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation of our financial position as of September&#160;30, 2021 and the results of operations, statements of changes in stockholders&#8217; equity for the three and nine months ended September&#160;30, 2021 and September&#160;30, 2020, and our statements of cash flows for the nine months ended September&#160;30, 2021 and September&#160;30, 2020.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited Condensed Consolidated Financial Statements should be read in conjunction with our audited Consolidated Financial Statements and notes thereto filed with the SEC in our annual report on Form 10-K for the fiscal year ended December&#160;31, 2020 (our &#8220;2020 Annual Report on Form 10-K&#8221;). The results for the interim periods are not necessarily indicative of results for a full fiscal year.</span></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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608158402152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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="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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preparation of the Condensed Consolidated Financial Statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of the assets and liabilities, the disclosure of contingent assets and liabilities at the date of the Condensed Consolidated Financial Statements and the reported amounts of revenues and expenses during the reporting period. These estimates are subjective in nature and involve judgments. The more significant estimates made by management include the valuation allowance for the gross deferred tax assets, useful lives of long-lived 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 Condensed 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="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">CASH EQUIVALENTS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of 90 days or less at the time of purchase to be cash equivalents. Cash equivalents include investments in an institutional money market fund, which invests in U.S. Treasury bills, notes and bonds, and/or repurchase agreements, backed by such obligations. Carrying value approximates fair value. Cash and cash equivalents are deposited at various area banks, which at times may exceed federally insured limits. The Company monitors the viability of the banking institutions carrying its assets on a regular basis, and has the ability to transfer cash to various institutions during times of risk. The Company has not experienced any losses related to these cash balances, and believes its credit risk to be minimal.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SIGNIFICANT RISKS AND UNCERTAINTIES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The coronavirus (&#8220;COVID-19&#8221;) 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 our business, financial condition, results of operations and growth prospects to 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="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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 and potential variants, 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="text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">RECENT ACCOUNTING PRONOUNCEMENTS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The standard became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. We adopted ASU 2019-12 during the quarter beginning January 1, 2021, using the prospective approach except for hybrid tax regimes, which we adopted using the modified retrospective approach. The adoption of ASU 2019-12 resulted in no material impact to the Company&#8217;s financial statements.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">RECLASSIFICATION</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reclassified its presentation of restricted cash and restricted cash equivalents included in funds held for clients as of September&#160;30, 2020 in the Condensed Consolidated Statements of Cash Flows to conform to the current period presentation. Such reclassification had no effect on the consolidated financial position or consolidated results of operations of the Company.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2021 and December&#160;31, 2020, accumulated other comprehensive income (loss) consisted of net unrealized gains and losses on available-for-sale securities.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608156949560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVESTMENTS AND FAIR VALUE MEASUREMENTS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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 MEASUREMENT</a></td>
<td class="text">INVESTMENTS AND FAIR VALUE MEASUREMENTS<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting Standards Codification (ASC) 820 &#8220;Fair Value Measurement&#8221; (ASC 820) defines fair value, establishes a framework for measuring fair value under U.S. GAAP and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. ASC 820 describes a fair value hierarchy based on the following three levels of inputs that may be used to measure fair value, of which the first two are considered observable and the last unobservable:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"/><td style="width:7.050%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.837%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.713%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quoted prices in active markets for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">identical</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> assets or liabilities;</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quoted prices in active markets for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">similar</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> assets or liabilities; quoted prices in markets that are not active for identical or similar assets or liabilities; and model-driven valuations whose significant inputs are observable; and</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis as of September&#160;30, 2021 and December&#160;31, 2020, respectively (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.379%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funds held for clients</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,451&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">17,451&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,860&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,409&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,451&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent purchase consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,943&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,943&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,919&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent purchase consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">See Note 4 &#8212; Goodwill and Intangible Assets for further discussion regarding the contingent purchase consideration.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contractual obligations and earn out provision are accounted for as a contingent liability and fair value is determined using Level 3 inputs, as estimating the fair value of these contingent liabilities require the use of significant and subjective inputs that may and are likely to change over the duration of the liabilities. The following table discloses the change in the gross contingent purchase consideration on the Company&#8217;s Condensed Consolidated Balance Sheets as of September&#160;30, 2021 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"/><td style="width:75.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.585%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2020</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,880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent purchase consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,975)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued for acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,038&#160;</span></td><td style="background-color:#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%">September 30, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,943&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash equivalents and investments classified as available-for-sale within funds held for clients consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.379%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gains&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Losses&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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%">Available-for-sale securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale securities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,165&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,451&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,165&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,451&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,914&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,060&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,661&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,318&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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%">25,919&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">Unrealized gains and losses on available-for-sale securities are included as a component of comprehensive income (loss). As of September&#160;30, 2021 and December&#160;31, 2020, there were 42 and 69 securities, respectively, in an unrealized gain position and there were 9 and 2 securities in an unrealized loss position, respectively. As of September&#160;30, 2021, these unrealized losses were less than $6 individually and $19 in the aggregate. As of December&#160;31, 2020, these unrealized losses were less than $2 individually and $2 in the aggregate. These securities have not been in a continuous unrealized gain or loss position for more than 12 months. We do not intend to sell these investments and we do not expect to sell these investments before recovery of their amortized cost basis, which may be at maturity. We review our investments to identify and evaluate investments that indicate possible other-than-temporary impairment. Factors considered in determining whether a loss is other-than-temporary include the length of time and extent to which fair value has been less than the cost basis, the financial condition and near-term prospects of the investee, and our intent and ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">At September&#160;30, 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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funds held for clients represent assets that the Company has classified as restricted for use solely for the purposes of satisfying the obligations to remit funds relating to the Company&#8217;s payroll and payroll tax filing services, which are classified as client funds obligations on our Condensed Consolidated Balance Sheets.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funds held for clients have been invested in the following categories (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.376%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 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%">Restricted cash and cash equivalents held to satisfy client funds obligations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,303&#160;</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%">296,408&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted short-term marketable securities held to satisfy client funds obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,297&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted long-term marketable securities held to satisfy client funds obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,154&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total funds held for clients</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,754&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,069&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected maturities of available-for-sale securities as of September&#160;30, 2021 are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.374%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">One year or less</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,297&#160;</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%">14,154&#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 #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%">17,451&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=123874694&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608159078280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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 Intangible Assets Disclosure [Text Block]</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 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%">GOODWILL AND OTHER INTANGIBLE ASSETS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.378%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Acquisitions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,958&#160;</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%">12,156&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,114&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe significant synergies are expected to arise from these strategic acquisitions and their assembled workforces. This factor contributed to a purchase price that was in excess of the fair value of the net assets acquired and, as a result, we recorded goodwill for each acquisition. A portion of acquired goodwill will be amortizable for tax purposes. As of September&#160;30, 2021, there has been no impairment of goodwill based on the qualitative assessments performed by the Company.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.378%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Intangible Assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Acquisitions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,310&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,401&#160;</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%">114,711&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,001</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reseller relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,012</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,032&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,032</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,076&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,560&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,636&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2020, we acquired certain assets of a payroll tax business (the &#8220;Asset Purchase Agreement&#8221;). The initial purchase price for the assets was $4,250, which we paid in cash at closing. The Asset Purchase Agreement set forth two subsequent purchase consideration payments, which are contingent on certain thresholds. The first contingent purchase consideration of $1,975, was offset by certain net amounts owed to us by the seller related to transition services in the amount of $191, was paid in June 2021 (a total payment of $1,784). The second and final contingent purchase consideration, will be based on the trailing twelve-month revenue at October 31, 2021, and will generally be made by April 30, 2022. We utilized a Monte Carlo simulation to determine the fair value of the contingent consideration. The adjustment to the fair value of the contingent consideration as of September&#160;30, 2021 was the aforementioned $191 offset.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, the Company acquired certain assets (the &#8220;Second Asset Purchase Agreement&#8221;) of a payroll business, which was used to provide payroll processing services. The aggregate purchase price that the Company paid for these assets was $14,750, paid as follows: (i) $10,325 in cash at closing, (ii) the delivery of a promissory note in the amount of $2,213, and (iii) the delivery of 244 shares of the Company&#8217;s common stock, which the parties agreed had an aggregate value of $2,213 as of September&#160;30, 2021. The Second Asset Purchase Agreement is subject to working capital adjustments to the purchase price.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also in September 2021, we acquired certain assets of a payroll business (the &#8220;Third Asset Purchase Agreement&#8221;). The initial purchase price for the assets was $24,150, of which $15,000 was paid in cash at closing. The Third Asset Purchase Agreement also included the delivery of 523 shares of the Company&#8217;s common stock, which both parties agreed had an aggregate value of $4,800 at closing. Finally, the Third Asset Purchase Agreement set forth a promissory note initially valued at $4,350 and includes a contingent consideration, which is contingent on certain thresholds and will be based on the trailing twelve-month revenue at September 30, 2022, which we expect will be paid in the fourth quarter of 2022. The promissory note has since been adjusted to $4,318 to account for a shortfall in working capital. 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 September&#160;30, 2021.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Second Asset Purchase Agreement and Third Asset Purchase Agreement mentioned above were of small, privately held companies, whose historic cash basis financial statements were unaudited and not prepared under generally accepted accounting principals in the United States, including, but not limited to, differences in revenue recognition. The disclosure of supplemental pro forma financial information suggested under ASC 805 for a public business entity has been deemed impracticable by management due to these reasons.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of our intangible assets as of September&#160;30, 2021 and December&#160;31, 2020 are as follows (in thousands, except weighted average periods):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.380%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Amortization<br/>Period <br/>(in Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,711&#160;</span></td><td style="background-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%">(36,257)</span></td><td style="background-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%">78,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,744)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,257&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reseller relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,012&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(859)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(513)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(878)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,636&#160;</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%">(47,251)</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%">82,385&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,898)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,412&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,608)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,393&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reseller relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(853)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,076&#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%">(38,524)</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%">64,552&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record amortization expenses using the straight-line method over the estimated useful lives of the intangible assets, as noted above. Amortization expenses recorded in Operating Expenses were $2,534 and $2,424 for the three months ended September&#160;30, 2021 and 2020, respectively. Amortization expenses recorded in Cost of Sales were $379 and $397&#160;for the three months ended September&#160;30, 2021 and 2020, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expenses recorded in Operating Expenses were $7,590 and $7,122 for the nine months ended September&#160;30, 2021 and 2020, respectively. Amortization expenses recorded in Cost of Sales were $1,135 and $1,225&#160;for the nine months ended September&#160;30, 2021 and 2020, respectively. There was no impairment of intangibles during the nine months ended September&#160;30, 2021 based on the qualitative assessment performed by the Company.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the future estimated amortization expense relating to our intangible assets as of September&#160;30, 2021 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"/><td style="width:75.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.585%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (three months)</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,712&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,388&#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%">13,262&#160;</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%">13,002&#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%">12,216&#160;</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%">2026</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,105&#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%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,700&#160;</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 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%">82,385&#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>
</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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608157108472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES PAYABLE<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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 );">Debt Disclosure [Text Block]</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 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%"> NOTES PAYABLE</span></div><div style="text-indent:6.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our outstanding debt as of the dates indicated</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash&#160;Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subordinated Notes Payable &#8211; Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7/1/2021 &#8211; 9/30/2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00% - 3.00%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,231&#160;</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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PPP Loan</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6/30/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:400;line-height:100%">1.00%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">8,856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12/31/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.25%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.00%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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 Notes Payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,321&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,913&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">See Note 4 &#8212; Goodwill and Intangible Assets for further discussion regarding the notes payable related to acquisitions.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the debt issuance costs as of the dates indicated (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.131%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Notes Payable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Debt Issuance Costs and Debt Discount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Notes Payable</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of notes payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,132&#160;</span></td><td style="background-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%">(218)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,914&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes payable, net of current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,189&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,389)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,321&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,607)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,714&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of notes payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-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%">12,310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes payable, net of current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#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%">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="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the future principal payments related to our outstanding debt as of September&#160;30, 2021 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"/><td style="width:75.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.585%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (three months)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">2,132&#160;</span></td><td style="background-color:#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%">4,405&#160;</span></td><td style="background-color:#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%">6,623&#160;</span></td><td style="background-color:#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%">23,151&#160;</span></td><td style="background-color:#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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,010&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,321&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subordinated Notes Payable - Acquisitions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There remains an outstanding principal balance on the subordinated note payable issued in connection with the purchase of a business we acquired in 2018, which note matured on July 1, 2021. Payment on the principal balance was withheld as security for an outstanding claim for which we are entitled to indemnification under the purchase agreement. We will make the payment, subject to our right of offset under the purchase agreement, when these claims are resolved. Due to our rights under the purchase agreement and the terms of this note, we are not in default under the note.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 4 &#8212; Goodwill and Intangible Assets for further discussion regarding the issuance of subordinated notes payable related to acquisitions.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PPP Loan with Pinnacle Bank</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the effects of COVID-19 on our business and the related need to support our operations, we received an unsecured Paycheck Protection Program loan in the amount of $8,856 (the &#8220;PPP Loan&#8221;) in April 2020 from Pinnacle Bank (the &#8220;Lender&#8221;) under the Coronavirus Aid, Relief and Economic Security Act. In June 2021, we received notice from our Lender that the Small Business Administration (&#8220;SBA&#8221;) had approved our application for forgiveness of our PPP Loan. The amount forgiven of $8,560 was the amount we requested in our forgiveness application but was less than the original principal balance due, in part, to changes in SBA guidance following the date of our original loan application. Following the grant of forgiveness, we had an outstanding principal balance of $296 and an additional immaterial amount of accrued interest in our PPP Loan, both of which were paid in full in June 2021. During the three months ended June 30, 2021 the Company recorded a gain on the forgiveness of the PPP Loan and accrued interest in the amount of $8,654. The gain on the forgiveness of the PPP Loan is reflected on our Condensed Consolidated Statements of Comprehensive Income, and is a non-taxable event.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term Loan with Wells Fargo N.A.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 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. In connection with the Credit Agreement, we and our wholly owned active subsidiaries entered into a Guaranty and Security Agreement with Wells Fargo Bank, guaranteeing all obligations under the Credit Agreement and granted a security interest in substantially all of our and our subsidiaries&#8217; assets. The Credit Agreement was amended and restated multiple times, with the most recent amendment and restatement effective December 31, 2019. The Credit Agreement was also amended, but not restated, on August 10, 2020. 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 2020 Annual Report on Form 10-K. For the period ending December&#160;31, 2020, no amount was outstanding and $4,500 was&#160;available for borrowing under the revolver. During the three months ended September 30, 2021, we terminated the Credit Agreement. We paid Wells Fargo an aggregate amount of approximately $9,925 in full payment of our outstanding obligations, including $9,750 due on the note and immaterial amounts of interest, fees and other expenses.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Credit Facility with Structural Capital Investments III, LP</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 10, 2021, the Company entered into a Loan and Security Agreement with Structural Capital Investments III, LP (&#8220;Structural&#8221; and together with the other lenders that are or become parties thereto, the &#8220;Lenders&#8221;), and Ocean II PLO LLC, as administrative and collateral agent for Structural and the Lenders (&#8220;Agent&#8221;), under the terms of which the Lenders have committed to lend us up to $50,000 in term loan financing to support our growth needs (the &#8220;Facility&#8221;) until March 31, 2022. The Company also entered into a secured promissory note with the Agent evidencing our obligations under the Facility. The Company&#8217;s obligations are further guaranteed by each of our subsidiaries and secured by our assets and the assets of our subsidiaries.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the onset of the agreement, we paid to the Lenders an origination fee of $500. Interest accrues on any outstanding balance at a rate equal to the greater of 9.0% or the Prime Rate, plus 5.75% (the &#8220;Basic Rate&#8221;) and is payable in advance. In addition, interest is paid in kind (&#8220;PIK&#8221;) at a rate of 1.00% or 1.25% based on our APR Ratio, measured on a quarterly basis. The PIK interest is added to our outstanding balance and accrues interest at the Basic Rate. Interest only payments are due until October 2023, with an option to extend until October 2024, dependent on certain financial or revenue metrics before the end of the first twenty-four months of the Facility.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal payments begin after the expiration of the interest only period, and are based on a five year amortization schedule, with a balloon payment due in October 2025. The table above in this Note 5 &#8212; Notes Payable summarizing future principal payments assumes the Company will not extend the period of interest only payments to October 2024. Upon payment in full of the obligations under the Facility, we are to pay Lenders a final payment fee equal to 1.0% of the increase in our market capitalization since the onset of the agreement, at that time valued at $182,400.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has agreed to provide the Lenders the right to participate in a future offering&#8212;whether public or private&#8212;on the same terms and conditions as other investors for an amount not to exceed $3,000.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no financial covenants if our net cash position is equal to or greater than zero. If our net cash position is less than zero, the Company would be subject to the following financial covenants: (i) unrestricted cash of no less than $5,000, (ii) maintain an APR ratio of no less than 0.70:1.00 through September 10, 2023, and (iii) maintain an APR ratio of no less than 0.60:1.00 from September 10, 2023 through the remainder of the term of the Facility. The APR ratio would be the ratio of our tested debt to our annual recurring revenue and would be measured on a quarterly basis. Our Tested Debt consists of our outstanding obligations under the Facility (exclusive of PIK interest) and any indebtedness issued or earnouts owed to sellers in connection with acquisitions.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608157052488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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 );">Revenue from Contract with Customer [Text Block]</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 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%"> CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Receivables</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables from contracts with customers, net of allowance for doubtful accounts of $2,730, were $4,595 at September&#160;30, 2021. Receivables from contracts with customers, net of allowance for doubtful accounts of $2,194, were $3,848 at December&#160;31, 2020. No customers represented more than 10% of our net accounts receivable balance as of September&#160;30, 2021 and December&#160;31, 2020, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Commissions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred commission costs from contracts with customers were $4,475 and $3,792 at September&#160;30, 2021 and December&#160;31, 2020, respectively. The amount of amortization recognized for the three and nine months ended September&#160;30, 2021 was $424 and $963, respectively, and for the three and nine months ended September&#160;30, 2020 was $220 and $660, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended September&#160;30, 2021, revenue of $460 and $4,308, and the three and nine months ended September&#160;30, 2020, revenue of $259&#160;and $3,652, respectively, was recognized from the deferred revenue balance at the beginning of each period.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transaction Price Allocated to the Remaining Performance Obligations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, approximately $23,945 of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately 71% of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Concentration</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended September&#160;30, 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=123351226&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=123351226&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=123351226&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=123351226&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=123351226&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=123351226&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=123351226&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=123351226&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=123351226&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608157116280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_DisclosureTextBlockAbstract', window );"><strong>Disclosure Text Block [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock', window );">Lessor, Operating Leases [Text Block]</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 7 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> LEASES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into office space lease agreements, which qualify as operating leases under ASU No. 2016-02, &#8220;Leases (Topic 842)&#8221;. Under such leases, the lessors receive annual minimum (base) rent. The leases have original terms (excluding extension options) ranging from&#160;one year&#160;to&#160;ten years. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="text-align:justify;text-indent:33.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record base rent expense under the straight-line method over the term of the lease. In the accompanying Condensed Consolidated Statements of Comprehensive Income (Loss), rent expense is included in operating expenses under general and administrative expenses. The components of the rent expense for the three and nine months ended September&#160;30, 2021 and 2020 were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:35.117%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.295%"/><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:14.295%"/><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:14.295%"/><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:14.299%"/><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 September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #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><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%">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%">496&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,613&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net rent expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">485&#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%">529&#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%">1,578&#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%">1,506&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of calculating the operating lease assets and lease liabilities, extension options are not included in the lease term unless it is reasonably certain we will exercise the option, or the lessor has the sole ability to exercise the option. The weighted average discount rate of our operating leases is 8% as of September&#160;30, 2021 and December&#160;31, 2020, respectively. The weighted average remaining lease term is five years and six years as of September&#160;30, 2021 and December&#160;31, 2020, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to operating leases for the nine months ended September&#160;30, 2021 and 2020 are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.253%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">Cash paid for amounts included in the measurement of lease liabilities:</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:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum commitments over the life of all operating leases, which exclude variable rent payments, are as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"/><td style="width:69.474%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.326%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (three months)</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%">598&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,997&#160;</span></td><td style="background-color:#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%">1,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">1,384&#160;</span></td><td style="background-color:#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%">974&#160;</span></td><td style="background-color:#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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,330&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,569)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,761&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lessor's operating leases.</p></div>
<a 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 30<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888252<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesOfLessorDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608158567288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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 Payment Arrangement [Text Block]</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 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%"> SHARE-BASED COMPENSATION</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have 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="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares available for issuance under the 2018 Plan is equal to the sum of (i) 2,350 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,872 shares at a weighted average exercise price of $8.01. During the three and nine months ending September&#160;30, 2021 we issued employee stock options to purchase 25 and 954 shares, respectively. The weighted average exercise price of these awards was $9.39 and $7.83 for the three and nine months ended September&#160;30, 2021, respectively. These awards will vest over a three year period. We also had 193 outstanding restricted stock units as of September&#160;30, 2021.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, we had 1,615 shares available for grant pursuant to the 2018 Plan.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share based compensation for our stock option plans for the three months ended September&#160;30, 2021 and September&#160;30, 2020 was $714 and $1,295, respectively and for the nine months ended September&#160;30, 2021 and September&#160;30, 2020 was $1,340 and $1,025, respectively. We issued 9 and 58 shares of common stock related to exercises of stock options for the three months ended September&#160;30, 2021 and 2020, respectively. We forfeited 77 and issued 7 shares of common stock related to the issuance of vested restricted stock units, net for the three months ended September&#160;30, 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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>27
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608157114600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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 EARNINGS (LOSS) PER SHAREWe compute net earnings (loss) per share based on the weighted average number of common shares outstanding for the period. Diluted net earnings (loss) per share reflects the maximum dilution that would have resulted from incremental common shares issuable upon the exercise of stock options. We compute the number of common share equivalents, which includes stock options, using the treasury stock method. We have excluded stock options and restricted stock units of approximately 2,014 and 2,040 for the three and nine months ended September&#160;30, 2021, respectively, and 1,859 and 2,063 shares for the three and nine months ended September&#160;30, 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.<div style="text-align: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 earnings (loss) per common share for the three and nine months ended September&#160;30, 2021 and September&#160;30, 2020 (in thousands, except per share amounts):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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%">Basic:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,759)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares of common stock outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,793&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings (loss) per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.28&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.30)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.39&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.66)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,759)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,494&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(10,470)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares of common stock outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,873&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings (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.28&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.30)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.39&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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.66)</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=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608158626312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Receivables, Loans, Notes Receivable, and Others<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [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_OtherAssetsDisclosureTextBlock', window );">Other Assets Disclosure</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 10 &#8211; EMPLOYEE RETENTION TAX CREDIT</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Coronavirus Aid, Relief, and Economic Security Act (CARES) was signed into law, providing numerous tax provisions and other stimulus measures, including the Employee Retention Tax Credit (&#8220;ERTC&#8221;): a refundable tax credit against certain employment taxes. The Taxpayer Certainty and Disaster Tax Relief Act of 2020 and the American Rescue Plan Act of 2021 extended and expanded the availability of the ERTC. We have qualified for the ERTC in all three quarters of 2021. During the quarter ended September&#160;30, 2021, we recorded an aggregate benefit of $10,533 in Other income (expense), net in our Condensed Consolidated Statements of Comprehensive Income (Loss) to reflect the ERTC for the three quarters in 2021. The receivable for the ERTC benefit as of September&#160;30, 2021 is in Other current assets on our Condensed Consolidated Balance Sheets at September&#160;30, 2021.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other assets. This disclosure includes other current assets and other noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608155287160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Policy)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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="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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preparation of the Condensed Consolidated Financial Statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of the assets and liabilities, the disclosure of contingent assets and liabilities at the date of the Condensed Consolidated Financial Statements and the reported amounts of revenues and expenses during the reporting period. These estimates are subjective in nature and involve judgments. The more significant estimates made by management include the valuation allowance for the gross deferred tax assets, useful lives of long-lived 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 Condensed 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="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">CASH EQUIVALENTS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of 90 days or less at the time of purchase to be cash equivalents. Cash equivalents include investments in an institutional money market fund, which invests in U.S. Treasury bills, notes and bonds, and/or repurchase agreements, backed by such obligations. Carrying value approximates fair value. Cash and cash equivalents are deposited at various area banks, which at times may exceed federally insured limits. The Company monitors the viability of the banking institutions carrying its assets on a regular basis, and has the ability to transfer cash to various institutions during times of risk. The Company has not experienced any losses related to these cash balances, and believes its credit risk to be minimal.</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="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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The coronavirus (&#8220;COVID-19&#8221;) 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 our business, financial condition, results of operations and growth prospects to 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="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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 and potential variants, 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="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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The standard became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. We adopted ASU 2019-12 during the quarter beginning January 1, 2021, using the prospective approach except for hybrid tax regimes, which we adopted using the modified retrospective approach. The adoption of ASU 2019-12 resulted in no material impact to the Company&#8217;s financial statements.</span></div><span></span>
</td>
</tr>
<tr class="re">
<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><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><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2021 and December&#160;31, 2020, accumulated other comprehensive income (loss) consisted of net unrealized gains and losses on available-for-sale securities.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurement</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting Standards Codification (ASC) 820 &#8220;Fair Value Measurement&#8221; (ASC 820) defines fair value, establishes a framework for measuring fair value under U.S. GAAP and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. ASC 820 describes a fair value hierarchy based on the following three levels of inputs that may be used to measure fair value, of which the first two are considered observable and the last unobservable:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"/><td style="width:7.050%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.837%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.713%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quoted prices in active markets for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">identical</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> assets or liabilities;</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quoted prices in active markets for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">similar</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> assets or liabilities; quoted prices in markets that are not active for identical or similar assets or liabilities; and model-driven valuations whose significant inputs are observable; and</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassification, Comparability Adjustment</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">RECLASSIFICATION</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reclassified its presentation of restricted cash and restricted cash equivalents included in funds held for clients as of September&#160;30, 2020 in the Condensed Consolidated Statements of Cash Flows to conform to the current period presentation. Such reclassification had no effect on the consolidated financial position or consolidated results of operations of the Company.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123345438&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429488&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608156775992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis as of September&#160;30, 2021 and December&#160;31, 2020, respectively (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.379%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funds held for clients</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,451&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">17,451&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,860&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,409&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,451&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent purchase consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,943&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,943&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,919&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent purchase consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock', window );">Debt Securities, Available-for-sale</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash equivalents and investments classified as available-for-sale within funds held for clients consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.379%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gains&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Losses&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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%">Available-for-sale securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale securities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,165&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,451&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,165&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,451&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,914&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,060&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,661&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,318&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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%">25,919&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">Unrealized gains and losses on available-for-sale securities are included as a component of comprehensive income (loss). As of September&#160;30, 2021 and December&#160;31, 2020, there were 42 and 69 securities, respectively, in an unrealized gain position and there were 9 and 2 securities in an unrealized loss position, respectively. As of September&#160;30, 2021, these unrealized losses were less than $6 individually and $19 in the aggregate. As of December&#160;31, 2020, these unrealized losses were less than $2 individually and $2 in the aggregate. These securities have not been in a continuous unrealized gain or loss position for more than 12 months. We do not intend to sell these investments and we do not expect to sell these investments before recovery of their amortized cost basis, which may be at maturity. We review our investments to identify and evaluate investments that indicate possible other-than-temporary impairment. Factors considered in determining whether a loss is other-than-temporary include the length of time and extent to which fair value has been less than the cost basis, the financial condition and near-term prospects of the investee, and our intent and ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">At September&#160;30, 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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funds held for clients represent assets that the Company has classified as restricted for use solely for the purposes of satisfying the obligations to remit funds relating to the Company&#8217;s payroll and payroll tax filing services, which are classified as client funds obligations on our Condensed Consolidated Balance Sheets.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funds held for clients have been invested in the following categories (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.376%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 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%">Restricted cash and cash equivalents held to satisfy client funds obligations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,303&#160;</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%">296,408&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted short-term marketable securities held to satisfy client funds obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,297&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted long-term marketable securities held to satisfy client funds obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,154&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total funds held for clients</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,754&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,069&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock', window );">Investments Classified by Contractual Maturity Date</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected maturities of available-for-sale securities as of September&#160;30, 2021 are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.374%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">One year or less</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,297&#160;</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%">14,154&#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 #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%">17,451&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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=123874694&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=123874694&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608156787448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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 [Table Text Block]</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of our intangible assets as of September&#160;30, 2021 and December&#160;31, 2020 are as follows (in thousands, except weighted average periods):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.380%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Amortization<br/>Period <br/>(in Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,711&#160;</span></td><td style="background-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%">(36,257)</span></td><td style="background-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%">78,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,744)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,257&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reseller relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,012&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(859)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(513)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(878)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,636&#160;</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%">(47,251)</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%">82,385&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,898)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,412&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,608)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,393&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reseller relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(853)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,076&#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%">(38,524)</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%">64,552&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<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 [Table Text Block]</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the future estimated amortization expense relating to our intangible assets as of September&#160;30, 2021 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"/><td style="width:75.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.585%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (three months)</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,712&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,388&#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%">13,262&#160;</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%">13,002&#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%">12,216&#160;</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%">2026</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,105&#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%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,700&#160;</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 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%">82,385&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill [Table Text Block]</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.378%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Acquisitions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,958&#160;</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%">12,156&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,114&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608158643464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES PAYABLE (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Debt [Table Text Block]</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our outstanding debt as of the dates indicated</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash&#160;Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subordinated Notes Payable &#8211; Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7/1/2021 &#8211; 9/30/2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00% - 3.00%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,231&#160;</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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PPP Loan</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6/30/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:400;line-height:100%">1.00%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">8,856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12/31/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.25%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.00%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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 Notes Payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,321&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,913&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">See Note 4 &#8212; Goodwill and Intangible Assets for further discussion regarding the notes payable related to acquisitions.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the debt issuance costs as of the dates indicated (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.131%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Notes Payable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Debt Issuance Costs and Debt Discount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Notes Payable</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of notes payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,132&#160;</span></td><td style="background-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%">(218)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,914&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes payable, net of current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,189&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,389)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,321&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,607)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,714&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of notes payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-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%">12,310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes payable, net of current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#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%">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><span></span>
</td>
</tr>
<tr class="re">
<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 [Table Text Block]</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the future principal payments related to our outstanding debt as of September&#160;30, 2021 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"/><td style="width:75.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.585%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (three months)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">2,132&#160;</span></td><td style="background-color:#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%">4,405&#160;</span></td><td style="background-color:#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%">6,623&#160;</span></td><td style="background-color:#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%">23,151&#160;</span></td><td style="background-color:#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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,010&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,321&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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=123465755&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608158985608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Disclosure Text Block [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease, Cost [Table Text Block]</a></td>
<td class="text">The components of the rent expense for the three and nine months ended September&#160;30, 2021 and 2020 were as follows (in thousands):<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:35.117%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.295%"/><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:14.295%"/><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:14.295%"/><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:14.299%"/><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 September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #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><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%">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%">496&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,613&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net rent expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">485&#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%">529&#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%">1,578&#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%">1,506&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum commitments over the life of all operating leases, which exclude variable rent payments, are as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"/><td style="width:69.474%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.326%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (three months)</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%">598&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,997&#160;</span></td><td style="background-color:#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%">1,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">1,384&#160;</span></td><td style="background-color:#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%">974&#160;</span></td><td style="background-color:#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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,330&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,569)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,761&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608159792936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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="text-align: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 earnings (loss) per common share for the three and nine months ended September&#160;30, 2021 and September&#160;30, 2020 (in thousands, except per share amounts):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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%">Basic:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,759)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares of common stock outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,793&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings (loss) per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.28&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.30)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.39&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.66)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,759)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,494&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(10,470)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares of common stock outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,873&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings (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.28&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.30)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.39&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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.66)</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=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608159713096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=asur_AssetPurchaseAgreementMember', window );">Asset Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_AssetAcquisitionConsiderationTransferredContingentConsideration', window );">Asset Acquisition, Consideration Transferred, Contingent Consideration</a></td>
<td class="num">$ (1,975)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_FundsHeldForClientsAbstract', window );"><strong>Funds held for clients</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">19,860<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(1)</a></td>
<td class="nump">4,943<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">4,943<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 );">Recurring | Money Market Funds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">2,409<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 );">Recurring | Available-for-sale securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">17,451<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 );">Recurring | Money Market Funds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_CashEquivalentsAbstract', window );"><strong>CashEquivalentsAbstract</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 and Cash Equivalents, Fair Value Disclosure</a></td>
<td class="text">&#160;<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 );">Recurring | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_FundsHeldForClientsAbstract', window );"><strong>Funds held for clients</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">2,409<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(1)</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 );">Recurring | Level 1 | Money Market Funds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">2,409<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 );">Recurring | Level 1 | Available-for-sale securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Recurring | Level 1 | Money Market Funds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>CashEquivalentsAbstract</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 and Cash Equivalents, Fair Value Disclosure</a></td>
<td class="text">&#160;<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 );">Recurring | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">17,451<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(1)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 );">Recurring | Level 2 | Money Market Funds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 );">Recurring | Level 2 | Available-for-sale securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">17,451<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 );">Recurring | Level 2 | Money Market Funds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_CashEquivalentsAbstract', window );"><strong>CashEquivalentsAbstract</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 and Cash Equivalents, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_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(1)</a></td>
<td class="nump">4,943<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">4,943<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 );">Recurring | Level 3 | Money Market Funds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Recurring | Level 3 | Available-for-sale securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Recurring | Level 3 | Money Market Funds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>CashEquivalentsAbstract</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 and Cash Equivalents, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_AssetAcquisitionConsiderationTransferredContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 contingent consideration recognized as part of consideration transferred in asset acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9212-128498<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123385561&amp;loc=d3e9135-128495<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9215-128498<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=123874694&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=123874694&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_BusinessAcquisitionAxis=asur_AssetPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_AvailableforsaleSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_AvailableforsaleSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>36
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608160845384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 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_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems', window );"><strong>INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term Debt, Gross</a></td>
<td class="nump">$ 38,321<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</a></td>
<td class="num">(191)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Payment for Contingent Consideration Liability, Financing Activities</a></td>
<td class="nump">1,784<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_DebtInstrumentAxis=asur_PinnacleBankMember', window );">Pinnacle Bank [Member]</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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems', window );"><strong>INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,856<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123570139&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_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=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI 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_PaymentForContingentConsiderationLiabilityFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>37
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608160627688">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 30, 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="ro">
<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">$ 17,165<span></span>
</td>
<td class="nump">$ 24,060<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">305<span></span>
</td>
<td class="nump">603<span></span>
</td>
</tr>
<tr class="ro">
<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">(19)<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">17,451<span></span>
</td>
<td class="nump">24,661<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_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities', window );">Funds Held For Clients, Restricted Cash and Debt Securities</a></td>
<td class="nump">18,451<span></span>
</td>
<td class="nump">25,919<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_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses', window );">Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Losses</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(2)<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_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains', window );">Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Gains</a></td>
<td class="nump">305<span></span>
</td>
<td class="nump">603<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_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost', window );">Funds Held For Clients, Restricted Cash and Debt Securities, Amortized Cost</a></td>
<td class="nump">$ 18,165<span></span>
</td>
<td class="nump">$ 25,318<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">42<span></span>
</td>
<td class="nump">69<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions', window );">Number of securities in unrealized loss position | security</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">2<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_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost', window );">Funds Held For Clients, Restricted Cash, Amortized Cost</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 1,258<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_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses', window );">Funds Held For Clients, Restricted Cash, Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_FundsHeldForClientsRestrictedCashEquivalents', window );">Funds Held For Clients, Restricted Cash</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">1,258<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_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains', window );">Funds Held For Clients, Restricted Cash, Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">(6)<span></span>
</td>
<td class="num">(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="ro">
<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="re">
<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">5,153<span></span>
</td>
<td class="nump">7,370<span></span>
</td>
</tr>
<tr class="ro">
<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">93<span></span>
</td>
<td class="nump">204<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(4)<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_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Estimated Fair Value</a></td>
<td class="nump">5,242<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="ro">
<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="re">
<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,085<span></span>
</td>
<td class="nump">8,914<span></span>
</td>
</tr>
<tr class="ro">
<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">160<span></span>
</td>
<td class="nump">295<span></span>
</td>
</tr>
<tr class="re">
<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">(5)<span></span>
</td>
<td class="num">(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_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Estimated Fair Value</a></td>
<td class="nump">8,240<span></span>
</td>
<td class="nump">9,208<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="ro">
<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="re">
<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">3,427<span></span>
</td>
<td class="nump">7,276<span></span>
</td>
</tr>
<tr class="ro">
<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">52<span></span>
</td>
<td class="nump">103<span></span>
</td>
</tr>
<tr class="re">
<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">(5)<span></span>
</td>
<td class="num">(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_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Estimated Fair Value</a></td>
<td class="nump">3,474<span></span>
</td>
<td class="nump">7,378<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 );">U.S. Government agency 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_FundsHeldForClients2Abstract', window );"><strong>Funds Held for Clients</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<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="re">
<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">(5)<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_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Estimated Fair Value</a></td>
<td class="nump">$ 495<span></span>
</td>
<td class="nump">$ 501<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_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Gross Unrealized Losses</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_FundsHeldForClientsRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Funds Held For Clients, Restricted Cash Equivalents</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_FundsHeldForClientsRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Funds Held For Clients, Restricted Cash Equivalents, Amortized Cost</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Funds Held For Clients, Restricted Cash Equivalents and Debt Securities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Amortized Cost</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Gross Unrealized Gains</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Gains</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Losses</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_NumberOfSecuritiesInUnrealizedGainPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_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=123581744&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=123581744&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=123581744&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=124258926&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=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="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 6<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27290-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=asur_IndividuallyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608157017208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Funds Held For Clients (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_RestrictedCashAndCashEquivalents', window );">Restricted Cash and Cash Equivalents</a></td>
<td class="nump">$ 157,303<span></span>
</td>
<td class="nump">$ 296,408<span></span>
</td>
<td class="nump">$ 173,599<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Debt Securities, Available-for-sale, Current</a></td>
<td class="nump">3,297<span></span>
</td>
<td class="nump">4,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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Debt Securities, Available-for-sale, Noncurrent</a></td>
<td class="nump">14,154<span></span>
</td>
<td class="nump">20,412<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_FundsHeldForClients', window );">Total funds held for clients</a></td>
<td class="nump">$ 174,754<span></span>
</td>
<td class="nump">$ 321,069<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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=124258926&amp;loc=SL82898722-210454<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FundsHeldForClients">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608167422424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Investments Classified by Contractual Maturity Date (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 30, 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">$ 3,297<span></span>
</td>
</tr>
<tr class="re">
<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">14,154<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">$ 17,451<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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=123581744&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=123581744&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=123599081&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_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=123599081&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=123581744&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=123581744&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=123599081&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=123581744&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=123581744&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>40
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608188824296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 86,114<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 86,114<span></span>
</td>
<td class="text">&#160;<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_GoodwillAcquiredDuringPeriod', window );">Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,534<span></span>
</td>
<td class="nump">$ 2,424<span></span>
</td>
<td class="nump">7,590<span></span>
</td>
<td class="nump">$ 7,122<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Cost, Amortization</a></td>
<td class="nump">379<span></span>
</td>
<td class="nump">$ 397<span></span>
</td>
<td class="nump">1,135<span></span>
</td>
<td class="nump">$ 1,225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Goodwill and Intangible Asset Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod', window );">Finite-Lived Intangible Assets, Amortization Method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">straight-line method<span></span>
</td>
<td class="text">straight-line method<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,560<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=asur_AssetPurchaseAgreementMember', window );">Asset Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Initial purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,250<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Initial purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration', window );">Asset Acquisition, Consideration Transferred, Contingent Consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,975<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=asur_SecondAssetPurchaseAgreementMember', window );">Second Asset Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Initial purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Initial purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetAcquisitionConsiderationTransferred', window );">Asset Acquisition, Consideration Transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Stock issued upon acquisition (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Stock issued upon acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,213<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Debt Instrument, Fair Value Disclosure</a></td>
<td class="nump">2,213<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,213<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ThirdAssetPurchaseAgreementMember', window );">Third Asset Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Initial purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Initial purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetAcquisitionConsiderationTransferred', window );">Asset Acquisition, Consideration Transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Stock issued upon acquisition (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">523<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Stock issued upon acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Debt Instrument, Fair Value Disclosure</a></td>
<td class="nump">$ 4,318<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,318<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=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_AssetAcquisitionConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9215-128498<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 55<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6829253&amp;loc=SL6831962-166255<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123385561&amp;loc=d3e9135-128495<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9212-128498<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionConsiderationTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 contingent consideration recognized as part of consideration transferred in asset acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9212-128498<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123385561&amp;loc=d3e9135-128495<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9215-128498<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=asur_AssetPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=asur_SecondAssetPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SecondAssetPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=asur_ThirdAssetPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ThirdAssetPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608158494856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Goodwill<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 30, 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_asur_ScheduleOfGoodwillAbstract', window );"><strong>Schedule of Goodwill [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance</a></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_Goodwill', window );">Balance</a></td>
<td class="nump">$ 86,114<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_ScheduleOfGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608159578456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 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 );">Intangible Asset, Weighted Average Amortization Period</a></td>
<td class="text">8 years 4 months 24 days<span></span>
</td>
<td class="text">8 years 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 );">Intangible Asset, Gross</a></td>
<td class="nump">$ 129,636<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 );">Intangible Asset, Accumulated Amortization</a></td>
<td class="num">(47,251)<span></span>
</td>
<td class="num">(38,524)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Intangible Asset, Net</a></td>
<td class="nump">82,385<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_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 26,560<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Intangible Asset, Weighted Average Amortization Period</a></td>
<td class="text">8 years 8 months 12 days<span></span>
</td>
<td class="text">8 years 10 months 24 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible Asset, Gross</a></td>
<td class="nump">$ 114,711<span></span>
</td>
<td class="nump">$ 88,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Intangible Asset, Accumulated Amortization</a></td>
<td class="num">(36,257)<span></span>
</td>
<td class="num">(28,898)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Intangible Asset, Net</a></td>
<td class="nump">78,454<span></span>
</td>
<td class="nump">$ 59,412<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 26,401<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Developed Technology Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 );">Intangible Asset, Weighted Average Amortization Period</a></td>
<td class="text">6 years 7 months 6 days<span></span>
</td>
<td class="text">6 years 7 months 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible Asset, Gross</a></td>
<td class="nump">$ 12,001<span></span>
</td>
<td class="nump">$ 12,001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Intangible Asset, Accumulated Amortization</a></td>
<td class="num">(8,744)<span></span>
</td>
<td class="num">(7,608)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible Asset, Net</a></td>
<td class="nump">3,257<span></span>
</td>
<td class="nump">$ 4,393<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerListsMember', window );">Customer Lists</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Intangible Asset, Weighted Average Amortization Period</a></td>
<td class="text">7 years 2 months 12 days<span></span>
</td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Intangible Asset, Gross</a></td>
<td class="nump">$ 1,012<span></span>
</td>
<td class="nump">$ 853<span></span>
</td>
</tr>
<tr class="re">
<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 );">Intangible Asset, Accumulated Amortization</a></td>
<td class="num">(859)<span></span>
</td>
<td class="num">(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_FiniteLivedIntangibleAssetsNet', window );">Intangible Asset, Net</a></td>
<td class="nump">153<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_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 159<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Names [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">Intangible Asset, Weighted Average Amortization Period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible Asset, Gross</a></td>
<td class="nump">$ 880<span></span>
</td>
<td class="nump">$ 880<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Intangible Asset, Accumulated Amortization</a></td>
<td class="num">(513)<span></span>
</td>
<td class="num">(312)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible Asset, Net</a></td>
<td class="nump">367<span></span>
</td>
<td class="nump">$ 568<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Noncompete Agreements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Intangible Asset, Weighted Average Amortization Period</a></td>
<td class="text">5 years 2 months 12 days<span></span>
</td>
<td class="text">5 years 2 months 12 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible Asset, Gross</a></td>
<td class="nump">$ 1,032<span></span>
</td>
<td class="nump">$ 1,032<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Intangible Asset, Accumulated Amortization</a></td>
<td class="num">(878)<span></span>
</td>
<td class="num">(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_FiniteLivedIntangibleAssetsNet', window );">Intangible Asset, Net</a></td>
<td class="nump">154<span></span>
</td>
<td class="nump">$ 179<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerListsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CustomerListsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>43
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608160446856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Expected Amortization Expense - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 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_ScheduleOfExpectedAmortizationExpenseAbstract', window );"><strong>Schedule of Expected Amortization Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year</a></td>
<td class="nump">$ 3,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Finite-Lived Intangible Asset, Expected Amortization, Year One</a></td>
<td class="nump">14,388<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Finite-Lived Intangible Asset, Expected Amortization, Year Two</a></td>
<td class="nump">13,262<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Finite-Lived Intangible Asset, Expected Amortization, Year Three</a></td>
<td class="nump">13,002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Finite-Lived Intangible Asset, Expected Amortization, Year Four</a></td>
<td class="nump">12,216<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">Finite-Lived Intangible Asset, Expected Amortization, Year Five</a></td>
<td class="nump">9,105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</a></td>
<td class="nump">16,700<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_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">82,385<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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Lessee, Operating Lease, Liability, to be Paid, after Year Five</a></td>
<td class="nump">$ 1,193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_ScheduleOfExpectedAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfExpectedAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608171806872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES PAYABLE (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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, Gross, Current</a></td>
<td class="nump">$ 218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 78<span></span>
</td>
</tr>
<tr class="re">
<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, Noncurrent, Net</a></td>
<td class="nump">3,389<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,389<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="ro">
<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">38,321<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,321<span></span>
</td>
<td class="text">&#160;<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_LineOfCredit', window );">Long-term Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Line of Credit Facility, Remaining Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,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_GainsLossesOnExtinguishmentOfDebt', window );">(Loss) gain on extinguishment of debt</a></td>
<td class="num">(342)<span></span>
</td>
<td class="num">$ (11)<span></span>
</td>
<td class="nump">8,312<span></span>
</td>
<td class="nump">$ 123<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,231<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,231<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentAxis=us-gaap_DebtMember', window );">Debt | Medium-term Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,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_DebtInstrumentAxis=asur_PinnacleBankMember', window );">Pinnacle Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,856<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 296<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">(Loss) gain on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,654<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt Instrument, Face Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,856<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentDecreaseForgiveness', window );">Debt Instrument, Decrease, Forgiveness</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,560<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=asur_WellsFargoMember', window );">WellsFargo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet', window );">Debt Instrument, Increase (Decrease), Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,925<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=asur_StructuralCapitalMember', window );">StructuralCapital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoanProcessingFee', window );">Loan Processing Fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_StructuralCapitalMember', window );">StructuralCapital | Notes Payable, Other Payables [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 30,090<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,090<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="nump">9.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member] | Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_NOTESPAYABLEDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_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=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI 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_DebtInstrumentDecreaseForgiveness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease for amounts of indebtedness forgiven by the holder of the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI 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_DebtInstrumentDecreaseForgiveness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net increase or decrease in the carrying amount of the debt instrument 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI 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_DebtInstrumentIncreaseDecreaseForPeriodNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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=124435984&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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_LoanProcessingFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses paid for obtaining loans which includes expenses such as application and origination fees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoanProcessingFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_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=us-gaap_DebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_DebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=asur_PinnacleBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=asur_PinnacleBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=asur_WellsFargoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WellsFargoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=asur_StructuralCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StructuralCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>45
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608158923048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES PAYABLE (Details) - Schedule of Debt - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 38,321<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38,321<span></span>
</td>
<td class="text">&#160;<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_NotesPayableCurrent', window );">Current portion of notes payable</a></td>
<td class="nump">1,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,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_LongTermNotesPayable', window );">Notes payable, net of current portion</a></td>
<td class="nump">32,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,225<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">(Loss) gain on extinguishment of debt</a></td>
<td class="num">(342)<span></span>
</td>
<td class="num">$ (11)<span></span>
</td>
<td class="nump">8,312<span></span>
</td>
<td class="nump">$ 123<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_ShortTermDebtTypeAxis=us-gaap_ShortTermDebtMember', window );">Short-term Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansPayable', window );">Notes Payable</a></td>
<td class="nump">2,132<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,132<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,388<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDateDescription', window );">Debt Instrument, Maturity Date, Description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7/1/2021 &#8211; 9/30/2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,231<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,231<span></span>
</td>
<td class="text">&#160;<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_LongTermDebtMember', window );">Long-term Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansPayable', window );">Notes Payable</a></td>
<td class="nump">$ 36,189<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36,189<span></span>
</td>
<td class="text">&#160;<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDateDescription', window );">Debt Instrument, Maturity Date, Description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6/30/2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term Debt, Gross</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,856<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">(Loss) gain on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,654<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=asur_WellsFargoSyndicatedPartnerMember', window );">Wells Fargo Syndicated Partner [Member] | Notes Payable, Other Payables [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDateDescription', window );">Debt Instrument, Maturity Date, Description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12/31/2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="nump">5.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,875<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=srt_ConsolidatedEntitiesDomain', window );">Consolidated Entities [Domain] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=srt_ConsolidatedEntitiesDomain', window );">Consolidated Entities [Domain] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=asur_StructuralCapitalMember', window );">StructuralCapital | Notes Payable, Other Payables [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDateDescription', window );">Debt Instrument, Maturity Date, Description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10/1/2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="nump">9.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.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_DebtInstrumentCarryingAmount', window );">Long-term Debt, Gross</a></td>
<td class="nump">$ 30,090<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,090<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDateDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -URI 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_DebtInstrumentMaturityDateDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_NotesAndLoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of all notes and loans payable (with maturities initially due after one year or beyond the operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShortTermDebtTypeAxis=us-gaap_ShortTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShortTermDebtTypeAxis=us-gaap_ShortTermDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=us-gaap_LongTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongTermDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=asur_PinnacleBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=asur_PinnacleBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=asur_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=srt_ConsolidatedEntitiesDomain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=srt_ConsolidatedEntitiesDomain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StructuralCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StructuralCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608159120104">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 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_ScheduleOfDebtAndDebtIssuanceCostsAbstract', window );"><strong>Schedule of Debt and Debt Issuance Costs [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsCurrentGross', window );">Debt Issuance Costs and Debt Discount, current portion</a></td>
<td class="num">$ (218)<span></span>
</td>
<td class="num">$ (78)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Notes payable, net of current portion</a></td>
<td class="nump">1,914<span></span>
</td>
<td class="nump">12,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_DeferredFinanceCostsNoncurrentNet', window );">Notes payable, net of current portion</a></td>
<td class="num">(3,389)<span></span>
</td>
<td class="num">(300)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Notes payable, net of current portion</a></td>
<td class="nump">32,800<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_DebtInstrumentCarryingAmount', window );">Long-term Debt, Gross</a></td>
<td class="nump">38,321<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_DeferredFinanceCostsNet', window );">Total Debt Issuance Costs and Debt Discount</a></td>
<td class="num">(3,607)<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_LongTermDebt', window );">Total notes payable</a></td>
<td class="nump">34,714<span></span>
</td>
<td class="nump">24,535<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_DeferredFinanceCostsCurrentGross', window );">Debt Issuance Costs, Gross, Current</a></td>
<td class="nump">218<span></span>
</td>
<td class="nump">78<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract', window );"><strong>Schedule of Debt and Debt Issuance Costs [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 0<span></span>
</td>
<td class="nump">$ 8,856<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_NOTESPAYABLEDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfDebtAndDebtIssuanceCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI 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_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=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=124435984&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_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=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI 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_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>47
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608155804840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTES PAYABLE (Details) - Schedule of Maturities of Long-term Debt - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 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_ScheduleOfMaturitiesOfLongTermDebtAbstract', window );"><strong>Schedule of Maturities of Long-term Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">Long-Term Debt, Maturity, Remainder of Fiscal Year</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">Long-Term Debt, Maturity, Year One</a></td>
<td class="nump">2,132<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Long-Term Debt, Maturity, Year Two</a></td>
<td class="nump">4,405<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Long-Term Debt, Maturity, Year Three</a></td>
<td class="nump">6,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Long-Term Debt, Maturity, Year Four</a></td>
<td class="nump">23,151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">Long-Term Debt, Maturity, Year Five</a></td>
<td class="nump">2,010<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">$ 38,321<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_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfMaturitiesOfLongTermDebtAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI 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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI 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>48
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140608159180776">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY (Details) - shares<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_STOCKHOLDERSEQUITYDetailsLineItems', window );"><strong>STOCKHOLDERS' EQUITY (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_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">44,000,000<span></span>
</td>
<td class="nump">44,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</a></td>
<td class="nump">2,350,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_STOCKHOLDERSEQUITYDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_STOCKHOLDERSEQUITYDetailsLineItems</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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140608159278616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Contract with Customer, Asset, Allowance for Credit Loss</a></td>
<td class="nump">$ 2,730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,730<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_CapitalizedContractCostGross', window );">Capitalized Contract Cost, Gross</a></td>
<td class="nump">4,475<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,475<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,792<span></span>
</td>
</tr>
<tr class="ro">
<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">424<span></span>
</td>
<td class="nump">$ 220<span></span>
</td>
<td class="nump">963<span></span>
</td>
<td class="nump">$ 660<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueRevenueRecognized1', window );">Deferred Revenue, Revenue Recognized</a></td>
<td class="nump">460<span></span>
</td>
<td class="nump">$ 259<span></span>
</td>
<td class="nump">4,308<span></span>
</td>
<td class="nump">$ 3,652<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, Remaining Performance Obligation, Amount</a></td>
<td class="nump">$ 23,945<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,945<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Revenue, Remaining Performance Obligation, Percentage</a></td>
<td class="nump">71.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskBenchmarkDescription', window );">Concentration Risk, Benchmark Description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">No customers represented more than 10% of our net accounts receivable balance as of September&#160;30, 2021 and December&#160;31, 2020, respectively.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">No customers represented more than 10% of our net accounts receivable balance as of September&#160;30, 2021 and December&#160;31, 2020, respectively.<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_SalesRevenueNetMember', window );">Revenue Benchmark</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems', window );"><strong>CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskBenchmarkDescription', window );">Concentration Risk, Benchmark Description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">During the three and nine months ended September&#160;30, 2021 and 2020, there were no customers that individually represented 10% or more of consolidated revenue.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">During the three and nine months ended September&#160;30, 2021 and 2020, there were no customers that individually represented 10% or more of consolidated revenue.<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-09-30', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-09-30</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=123367319&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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ConcentrationRiskBenchmarkDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Identifies or describes the benchmark that serves as the denominator in the calculation of the percentage of concentration risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI 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 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI 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_ConcentrationRiskBenchmarkDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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=123360276&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=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&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_DeferredRevenueRevenueRecognized1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously reported as deferred or unearned revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueRevenueRecognized1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-09-30">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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-09-30</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>50
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140608159422984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES (Details)<br></strong></div></th>
<th class="th"><div>Sep. 30, 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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">6 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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 );">Lessee, Operating Lease, Term of Contract</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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 );">Lessee, Operating Lease, Term of Contract</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_LEASESDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123408670&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=123414884&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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140608155375816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Details) - Rent Expense Components - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_RentExpenseComponentsAbstract', window );"><strong>Rent Expense Components [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 496<span></span>
</td>
<td class="nump">$ 540<span></span>
</td>
<td class="nump">$ 1,610<span></span>
</td>
<td class="nump">$ 1,613<span></span>
</td>
</tr>
<tr class="re">
<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">(11)<span></span>
</td>
<td class="num">(32)<span></span>
</td>
<td class="num">(107)<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">$ 485<span></span>
</td>
<td class="nump">$ 529<span></span>
</td>
<td class="nump">$ 1,578<span></span>
</td>
<td class="nump">$ 1,506<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_RentExpenseComponentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RentExpenseComponentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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=123408670&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=123414884&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_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=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123408670&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=123414884&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>52
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140608159374552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Details) - Lessee, Operating Lease, Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">$ 1,740<span></span>
</td>
<td class="nump">$ 1,699<span></span>
</td>
</tr>
<tr 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">$ 1,279<span></span>
</td>
<td class="nump">$ 1,052<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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 );">Lessee, Operating Lease, Term of Contract</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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 );">Lessee, Operating Lease, Term of Contract</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_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_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_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140608188826024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES (Details) - Lessee, Operating Lease, Liability, Maturity<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 30, 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_asur_LesseeOperatingLeaseLiabilityMaturityAbstract', window );"><strong>Lessee, Operating Lease, Liability, Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</a></td>
<td class="nump">$ 598<span></span>
</td>
</tr>
<tr class="re">
<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 );">Lessee, Operating Lease, Liability, to be Paid, Year One</a></td>
<td class="nump">1,997<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">Lessee, Operating Lease, Liability, to be Paid, Year Two</a></td>
<td class="nump">1,574<span></span>
</td>
</tr>
<tr class="re">
<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 );">Lessee, Operating Lease, Liability, to be Paid, Year Three</a></td>
<td class="nump">1,384<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">Lessee, Operating Lease, Liability, to be Paid, Year Four</a></td>
<td class="nump">974<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">Lessee, Operating Lease, Liability, to be Paid, Year Five</a></td>
<td class="nump">610<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Lessee, Operating Lease, Liability, to be Paid, after Year Five</a></td>
<td class="nump">1,193<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Lessee, Operating Lease, Liability, to be Paid, Total</a></td>
<td class="nump">8,330<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</a></td>
<td class="num">(1,569)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating Lease, Liability</a></td>
<td class="nump">$ 6,761<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_LesseeOperatingLeaseLiabilityMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LesseeOperatingLeaseLiabilityMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140608159811672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares available for issuance</a></td>
<td class="nump">2,350,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,350,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options Outstanding</a></td>
<td class="nump">1,872,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,872,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding weighted average exercise price (in Dollars per share)</a></td>
<td class="nump">$ 8.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted</a></td>
<td class="nump">25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">954,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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Options granted exercise price (in Dollars per share)</a></td>
<td class="nump">$ 9.39<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.83<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number</a></td>
<td class="nump">193,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">193,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant</a></td>
<td class="nump">1,615,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,615,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_AllocatedShareBasedCompensationExpense', window );">Share-based Payment Arrangement, Expense (in Dollars)</a></td>
<td class="nump">$ 714<span></span>
</td>
<td class="nump">$ 1,295<span></span>
</td>
<td class="nump">$ 1,340<span></span>
</td>
<td class="nump">$ 1,025<span></span>
</td>
</tr>
<tr class="ro">
<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">9,000<span></span>
</td>
<td class="nump">58,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</a></td>
<td class="num">(77,000)<span></span>
</td>
<td class="nump">7,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>55
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608156875112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockOptionMember', window );">Equity Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">2,014,000<span></span>
</td>
<td class="nump">1,859,000<span></span>
</td>
<td class="nump">2,040,000<span></span>
</td>
<td class="nump">2,063,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=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>56
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608159986232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE (Details) - Components of Earnings Per Share, Basic and Diluted - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="6">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 5,328<span></span>
</td>
<td class="nump">$ 3,764<span></span>
</td>
<td class="num">$ (1,598)<span></span>
</td>
<td class="num">$ (4,759)<span></span>
</td>
<td class="num">$ (3,944)<span></span>
</td>
<td class="num">$ (1,767)<span></span>
</td>
<td class="nump">$ 7,494<span></span>
</td>
<td class="num">$ (10,470)<span></span>
</td>
</tr>
<tr class="re">
<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,182,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,873,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,083,000<span></span>
</td>
<td class="nump">15,793,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,330,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,873,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,243,000<span></span>
</td>
<td class="nump">15,793,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 Dollars per share)</a></td>
<td class="nump">$ 0.28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.30)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.39<span></span>
</td>
<td class="num">$ (0.66)<span></span>
</td>
</tr>
<tr class="ro">
<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 Dollars per share)</a></td>
<td class="nump">$ 0.28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.30)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.39<span></span>
</td>
<td class="num">$ (0.66)<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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140608158464216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Receivables, Loans, Notes Receivable, and Others (Details) - ERC Income<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [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_OtherAssets', window );">Other Assets</a></td>
<td class="nump">$ 10,533<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Other Assets</a></td>
<td class="nump">$ 10,533<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_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=asur_ERCIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=asur_ERCIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>58
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MTZ1(#^WF-LDV3/+LHJM@-&W3]??(UP4R/8%\3CZ(1&TR0 UX\-*^"RQ+JO1
M]9JB@ N>=HCGG!'J4+>"SP0WGXFG#G'Z5>8OZ'BEYSR#Y]5Y[MA=?[^'K\A4
M\3C[!QFC5X[1,V/TZL98[E)>%0+<W'7:GQ 6_9)%OQF+3SF3BLMH1^YY*J2J
M8H1#*9ESA-&@9#1HQFC.92ATX@8$TK_213C2(:E^>/.F)B^&);=APYA)!FIG
MTN*TNW"L%8LRS%^CDM,(Q=DO['N^#C,%M!29L;C26SC.>/'Y_I8L/MXMOXSO
M;\_(=#;I(/3.2WKG3>A-$U](<)192F=DH2"B1$@R$7FBY Y^@TK../C-+<+0
M=:Q..DTX+MDSF080WG 5^L6:G^7Q Y>5 HE##GMMVG/[@_,!QO!(R=TF#,=!
M 'J=G1TNB)&DCTFEZVH@O:'CD%F'3%@:*A81L2)+_LPR\FZ[(S]Z?0<C3BUQ
M^DW$)_H.XKX4VZ22- XWAJH9)A@S*_&N]TW,RI2<2_$4)GZU3W',Y9\8-5L9
M7%S;7U.;BTQ'Z*\P/;E.:A"'HV$/S41;+UQ<Y4T Q]!5GJ:" _1=BA&Q9<+%
MU?V]\,$G\XV %8 L4QRDYPW;%!8"QL@6!Q=7]'W8)KF4ND84A2%,UB:U\NHV
M"T?\^KHY>\G,E@BW48V8)E#AB^9:EU1VH%K)#$>L86:K@]NH/-R%$8=B "MP
M+>2ND@^.,Q-)F_D^;"&@Q/"@ ,0:4UL<:*/BL(A9%)'K/(/7664L:W!JVB-J
M:P%M5 MN8R[7.KM^!02U@>48IRRI]%T-8%TG0JW:TT9JO]C U@TEA,/4$K(B
M3QN)/%")H9HOE/ ?0>G-KH=\S!7(:A* #RMW' 5RWR#K'?/3E7M^/A@9_7JJ
M8F7UG>)J?%"(NS#3&O:5,XFVN35P[;9+VQ[6WU(K[Q17YS&TMX%I<>\B5N67
MZQJ VMA9@:>X-A]B!V0D>&D*6\UG\CNO3B@<RH%_HU'/[?4P9E;H:<-MP'$
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
M<[1];9A,(32*I[G=8D9C3%WK>& /];-G^0-*3;Q )<PB.I5JP17%0>1(;73
M$/7OE9QNMZJU;([BB(R*M*-:TX[Q.,2..I,.;*.1%YJ?5/EPH655O!:;=( 0
M]4/H50%BXB4PPL."(.(:^$ @ZB=0KTZ+[_W8K7MN:@*%<&XL?=,J=G&2#=1A
M?NI\'M<9_6%)>EJ06(]Y3* P",5I-6LQ(Y32P*%[  \[ QX?+4M5>H#)3, $
MF$\K)YL5<YT7L %#[!_ $+, !K-I"%NL' QBHX._,SN<CN]G<@RS[%C,A6 A
M%0D<!WYL8!![#8-R6Y*Q2K5L<&@238M2BQE)(NY2.V"&O6:+<TZC"0[*,&'3
MDLYBQ\*8N8X'V0 8YM_GK+1*O^U4#DNR_OFGF)+H?7>:H9^]A\D#$IA_NW-?
MO:3&NOVE.7J#WV("2:A"CR)OY'M$Y@'&+X?UHM$[567_DYOW;61+E-5U6VVJ
M"JE&UQJJ>H@HJR?-W8^Q+'TFI^,;N,3\7%JJHH#=AFMPG,^Q?704SUE NVT*
M2>"1]_<5W8CG[:=)&!\,XGD2];V,'/%/G5<SDY(4&UG3@M+$49VQ :7LS/%?
M!3F^J9X/+FT'F*I:SQ&+>P_]K4%;AVEB]@(J:B/XSIF=7F ,/.9^'M]L-EF+
M 4@3[8'X15:B5.PS2!O6.P23KAPVS\ET6FQV)(FI2^Z 8>[',&RSFZ+)A89X
MW,"^.LVLR.4F3"]H2'DP3;QVPR0)'&N(#^#E?O".E1XO%E2QK^2NO=-]A*12
MPKNUA.06^AKKP6(4CJ+C5/2 7^['[X$7M3,?6^5:0!M"$!JNMMCQ( Q<HD>7
M<*]"\F@[V$;@#PZ"&_>#UK,^BYWOK(\/I.9G-H0G.=S(U5;-MGLQ;!1"9\T.
MBA>C2_'V+Q)^%]5#5M90[FZA'7X;00?5X9+_\*+5OKLG7RNM5=$][J0 =[<&
M\/U60:E_?&FOWOL_M;C^/U!+ P04    " !/@&A3&8%!C5\#  !7"P  &
M 'AL+W=O<FMS:&5E=',O<VAE970S+GAM;)V6VV[B,!"&7\6*]J*5NLV)8P5(
M%*A:J=NBTNY>K/;")(983>RL[4"[3[_CD*8)A "](78\__CS,,Y,;\W%JPP(
M4>@M"IGL&X%2\95I2B\@$9:7/"8,5A9<1%C!5"Q-&0N"_504A:9C62TSPI09
M@U[Z;BH&/9ZHD#(R%4@F483%^S4)^;IOV,;'BR>Z#)1^80YZ,5Z2&5$O\53
MS,R]^#0B3%+.D""+OC&TKT:VJP6IQ4]*UK(P1OHH<\Y?]>3.[QN6)B(A\91V
M@>&Q(B,2AMH3</S-G!KYGEI8'']XOTD/#X>98TE&//Q%?17TC8Z!?++ 2:B>
M^/J69 =J:G\>#V7ZB]:9K64@+Y&*1YD8""+*-D_\E@6B(+ ;>P1.)G".%;B9
M((V<N2%+CS7&"@]Z@J^1T-;@30_2V*1J. UE^F^<*0&K%'1J,'I\&$\>9I,Q
M@M'L\?YN/'R&R?7P?O@PFJ#9[63R/$-G4RP(4P%1U,.A/$??T<MLC,Z^G2,9
MP))$E*'G@"<2,U]>H&^E><]40*KW,[V,ZGI#Y>RAFI'X$KG6!7(LQZZ0C^KE
M8^*!W$[E5EEN0GSR(#EYD)S4G[L/1V%%('<5X@MT0QEF'L4AFG))TUS\/9Q+
M)2 C_]1LYN:;N>EFC3V;#4.X6K #07!)D<^3N5HD(>2[QQ.F*H.Y<=A*'>I[
MNQHX;1<.OBJ&K,+([C9RHQ)K(V=MU+).X<X1(8B/(%&]UPL48X%6.$Q(%>;&
M5[M 8%U:]A;F :,29C/';)Z&F24M3E3 !?U'_"K<C<]F@<1N6MM1/6!4PFWE
MN*TOX<)76"JX4)0MJWA;.RC;L'46)=)V3MK^$BF5,JD.:OL@9)U%";*30W9J
M(4<\BN"2'I.AG6,R](!1B;&;,W9/8#PJ/;L[<6HTK)W\/&15HK6MSZIAG<Z[
M_U_/O!4Q',MM.ENP%69VUVWN^4C9A1IGGTY[X#9E+LLLW59G&[G"K--M[POP
M9\6QG5KD9^C)9"+>R]"5H,X.@=MI;&/6&Y4A/RN575^J1IPI")\NC'$BO #:
M*>1Q:/%\(K"NC)6\NX7(M=R=N.Y:;<?4+'0]NN7\@<62,HE"L@"-==F&TXI-
M%[>9*!ZGC="<*VBKTF$ G2\1V@#6%YRKCXGNK?)>>O ?4$L#!!0    ( $^
M:%.7,F2 ,@<  -L>   8    >&PO=V]R:W-H965T<R]S:&5E=#0N>&ULI5E=
M<^.H$OTKE&L?,E636( ^4TFJ)I;W;JIFDE2<V7U6;&RK1A:^@)/<_?47)-FR
MH<5D=UX223XTG*;I/L#5&Q<_Y)HQA=XW52VO1VNEMI?CL9ROV::0%WS+:OW+
MDHM-H?2K6(WE5K!BT33:5&,2!/%X4Y3UZ.:J^?8H;J[X3E5ES1X%DKO-IA#_
MNV45?[L>X='^PU.Y6BOS87QSM2U6;,;4]^VCT&_C@Y5%N6&U+'F-!%M>C[[@
MRRD-38,&\6?)WN31,S)47CC_85[N%M>CP(R(56RNC(E"_WME$U95QI(>QW\[
MHZ-#GZ;A\?/>^N\->4WFI9!LPJN_RH5:7X_2$5JP9;&KU!-_^X-UA")C;\XK
MV?Q%;QTV&*'Y3BJ^Z1KK$6S*NOU?O'>..&J@[< -2-> V W"@0:T:T _VD/8
M-0@_VD/4-6BHCUONC>/R0A4W5X*_(6'0VIIY:+S?M-;^*FL3*#,E]*^E;J=N
M)@_W^?1^-LV1?IH]?+W+OSSKE]FS_O=M>O\\0P^_ZY^^/3Y-_]"XNS^GZ.O#
M;(;.T?=9CLY^^X1^0V6-GM=\)XMZ(:_&2H_*V![/NQ'<MB,@ R.@Z!NOU5JB
M:;U@"Z!][F^?>=J/M3<.+B%[E]P2K\$9VUX@&GQ&)" 8&,_DX\T#B,ZO]3[]
MU[V?.(,>XH,V]NB O2?VRNH=N_28"@^FPL94.&#JF:NBTLFE,0C%2=L\;IJ;
M!/=Z@Y,LU4YX/?8^@(H#')VB<A<5A5EDV9JZJ# +DN2 .N$9'7A&7IX3+A7B
M2S0K*@:NA[9Y=-1K@C&U:+J@. N)Q=(%$1R'L<420 5)%L LXP/+V,OR/X)+
MB;:"+TL%D8R=3G&0QJG%TD5I_UNNR%T0I32P9GSJHDA*TH&Y3 XL$V_X/VR9
M*%19KQ![U[59,NE;">G!:NKU71,92*=+G<G%#V;L0RY,7=YIEE@>!$"1XT$7
MA'7$!98'7526X0$'9@>JF3],6*T]6#5DBX4N8*54QJ.O8 ;(W)41V!,]<4%1
M%EINR5T0"2@)+<8N2B^?-(0IXZ"OJ8&7]!.3K!#S=<-ZH1->Q;=:7('KI#-U
M,H;(X0RA4AN5 RB:)5;2F *HD$;Q .DC(8&]I+]LN%#EWT6C_W3Z*VM5U*OR
MI6*HD)(I6!I@=YXB&MKL 51H3V8.H)(HLX,<0F%"!MB3GCWY0''C3KH 21-W
M,L,LM L=!*-)F-FT75A( VP7 0!&DS3)!HCW^@!3+_&OI@PL!=_LR?,:)DV=
M_L]#)]=/0%B<Q#9I );I*FJ3AF!1-C3;O9+!?BES5RLFF"[S93WG&X;.NNG^
MU*QXKM9,?$8U@Q=\Z(XILG/Q!$)1._GG$"I+$ML+$(H.U'_<RQSLUSEG9NH_
MH97>C2*]Y-F["?Q=*=<FU9D,L& OL =<07).;6TS@5#V!.< **78R7@N"A,Z
MP+\70-BO@![,-*.[)@) FI $BJ@3\2XLL%E^R-+4:^F49*]_</*32&\#O)WK
M9IU/]':KK'<FRST<ECQZ84LN6.<.]%R\,_D9W7/]6BO!J\K ]\L&]%;BEO4H
MM?4B@#J/@M0I!2XLQ9&S+@!C.*#94$[LY1WVZ[O.":IXW]<!=/:BA9"6RI]
M[J[R(K&3$5S0.26.!'!1<>P$B@M*\ #I7NAAO]*[9WTZK$RT@$P!\4:),\LN
MZCS4M=SF"LA%74=MLH Q'(3)P-(@O<HC@7]OT*Q_37@KV-H<G;WNF7=^\&T5
M2*^KB%]7?:\%*ZKR;[;86]]GW';S4!B%)=E\)TI5PH*#N)KG/+&\.0% 3KJ%
M#!WOL;H3"A<5TW3 W;W"(GZ%-3EQ]$\CK;-V<@) ;/$T 5 ZTL+4YNW"$KV'
MMGD#QK*4#J@-TDLLXC^#N2UD.6_W$F6U4SH0].ZBU@E5[B-"IV$DUX5@OHCK
MU0WQJYNVOS,=9+E.W(60O7W8U:VYY+CN7#B+&D"=!Q?V3A6T13/;TZ"M>& /
M0WI)0_R2)N_\^P^X1Q_B[J(@[I MESMH:Y![+V=([(VROYHS=4V^>-5%?<7,
M^;L5=HT;I"_&>EU!_+JBC['6*.Q<MT#C#*<D".SB""&C-*$.,@=M!JF+G((V
MD^P$><J^%PC$+Q".X\S''SBWR:@9@,,?0 [PAVR2$.(/V?3R[[4"\6N%)U.N
MA'/L=7I"W1=BZB_$'SBCIGVYI?YR^]-3ZJ[]Z0&TWI=;,P+!(N*<S &P",>V
M[IT",%VFPH'20ONB2OU%]5'P)9/FUD^3EDR\EG.CVW5(+MYT6/;;69]OC^X2
M?ODR@?95BO[B=0(%;PKL\U, E3CG[ "($D=6@QW2R)JC\=%EW8:)57-+*K6.
MW-6JO9<Y?#W<Q'YI[A^M[[?X<H*![SF^G+;WK+WY]MKW6R%6I=ZK56RINPHN
M$KVV17N3VKXHOFVN"E^X4GS3/*Y9L6#" /3O2\[5_L5T<+C/OOD_4$L#!!0
M   ( $^ :%.LP0GFH0D  )L\   8    >&PO=V]R:W-H965T<R]S:&5E=#4N
M>&ULO5MK;]LX%OTK@C' MD!3BT])@R1 _$JSVTFR=3J+_:C:3"S4MKR2G'3^
M_5*R:EKD)26G$W])_#CWZI*\O.?PX?.7-/N>+X0HO!^KY3J_Z"V*8O-[OY_/
M%F(5YQ_3C5C+;Q[3;!47\FWVU,\WF8CGE=%JV<>^S_NK.%GW+L^KS^ZSR_-T
M6RR3M;C/O'R[6L797P.Q3%\N>JCW\X,OR=.B*#_H7YYOXB<Q%<77S7TFW_7W
M7N;)2JSS)%U[F7B\Z%VAWZ]Y6!I4B#\3\9(?O/;*IGQ+T^_EFYOY1<\O(Q)+
M,2M*%['\]RR&8KDL/<DX_E<[[>V?61H>OO[I?5(U7C;F6YR+8;K\3S(O%A>]
ML.?-Q6.\719?TI=/HFX0*_W-TF5>_?5>:JS?\V;;O$A7M;&,8)6L=__C'W5'
M'!@@8C' M0'N:D!J Z(;,(L!K0VH9H #BP&K#9AN8&LTKPVX9D"HQ2"H#8)J
ML':]6PW-*"[BR_,L??&R$BV]E2^J\:VLY8@DZS(5IT4FOTVD77$YO+L=C6^G
MXY$G7TWO/M^,KA[DF^F#_/?'^/9AZMU-O.&GJ]OK\=2[N95?W W_]>GN\VC\
M9?H/;_SOKS</__7.O*_3D??NM_?>;UZR]AX6Z3:/U_/\O%_($,L']6=U.(-=
M.-@2SD-:Q$O ;.@V&Z:KE<SK:9'.O@/6HY:'RCF<;[._K/9CM_W5?)Z4\RI>
M>O=Q,C^373",-PG<DDF+K]ELN]HNXT+,O9%X3&9) 3BY=CNY*Q8B\V2GR.JT
M*,O&L_!NUK-T);QWG],\?]]TV9<YLT\<O$\<7#V#6IXQN/I\=3L<>W'A?1-/
MR7J=K)^\]-';B"Q)Y]X[V0GY(LY$_KZ$C,3LHT?0!P_[*(+&=_<P5CVL+)_/
MEX@%B/J^?]Y_!L(D^S#)KX39(;3![@'\,#02L"#:![9K 0#CJ(D9F9@SYJ.@
MB1J;*!)QY.,F; (XPXQPJN&N01S<JW3?J]39J]5$\9(\W\HTW6[DU$LW%;.(
M'R*;);GPY/3WGD5>U-TM\Z#(DEF9U7EENUTG17Z8)5!24",I<&3-"+:/G9TB
M=BA3F)G$/M<&UXUIM(CO6\3=+2I[L"+DN2<GN50I>5RV" J1&X^G)-1"=&,:
M(0;[$ -GB+=25"UEY8%""HS'G:& :Y-BTH9JA!7NPPJ=8>T*Y:Q1*&UAAD8
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
M=O>F2#?5#S&_I461KJJ7"Q'/158"Y/>/:5K\?%/^MG/_>^3+_P-02P,$%
M  @ 3X!H4_B)?$*P"0  M"@  !@   !X;"]W;W)K<VAE971S+W-H965T-BYX
M;6RMFEMOX[82Q[\*D19%%HC7XD6RO,T&\.;2!MA-@G7:/AR<!UFF8YW5Q=4E
MV?33=RC9HBT.Z0UP7A);'DK_(8?S&Y(Z?RG*;]5:RII\S]*\^GBRKNO-A_&X
MBM<RBZKWQ4;F\,NJ*+.HAJ_ET[C:E#):MHVR=,P\+QAG49*?7)RWUQ[*B_.B
MJ=,DEP\EJ9HLB\K73S(M7CZ>T)/=A:_)T[I6%\87YYOH2<YE_<?FH81OX_XN
MRR23>944.2GEZN/)C'ZX](5JT%K\F<B7:N\S4:XLBN*;^G*[_'CB*44RE7&M
M;A'!OV=Y*=-4W0ET_+V]Z4G_3-5P__/N[C>M\^#,(JKD99'^E2SK]<>3\(0L
MY2IJTOIK\?*[W#KDJ_O%15JU?\G+UM8[(7%3U46V;0P*LB3O_D??MQVQUP#N
M@S=@VP9LV$!8&O!M ]XZVBEKW;J*ZNCBO"Q>2*FLX6[J0]LW;6OP)LG5,,[K
M$GY-H%U]<7E_=W5]-[^^(O!I?O_Y]FKV"%_FC_#OR_7=XYS<WY#+V?QW<O/Y
M_J\Y&9$_YE?D].=WY&>2Y.1Q7315E"^K\W$-:M0]Q_'VR9^Z)S/+DZ?D2Y'7
MZXI<YTNY/&P_!B]Z5]C.E4_,><.YW+PGW#LCS&,4T7/YX\T]AQS>]RQO[\=M
M/1M5:[*":5*155ED!&9>&=5)_M2%;E(GLOK@>([HGR/:YPC+<^Y@KJ=%A8Y
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
M#OAD4&NTW5+CW:,NV4LX+MM:63I7C8X(R96R*" 2DT''R_.K'IY"9P<>3"O
M84(?F"HV#85:&9/TJKG4;7T4]&]<4I$LT1QH*V%<[Y.T: %S:UJWVF"' R:T
M*MM46BBRJL.XT[.3I>B0H>D , I&%\",E8KY^(06HMJG$XU6,&&G8T7\R/ZH
MJ)3="M"&8;<R8Q&-B(? &5? ]*B>Z&/K=2AU*G/Y**/6SN/O+F39-<<(Q\%4
M;(I,A0H5O"''XV1X,J#(E_*J/6T&JA>=?Y$"XH;.)(BLVP":A4 (5 5@&&11
M'(N'([?9Z(+)0?T*<2-^ G)@>'Q@S?R'X_#U (96BX56(1X=#Q%+4,$6IBWA
MO,*XMCR22HPL57OO#/QR#S>LV#_B[,[D>[0.^D[5S3$M8;PM81,_4T$%VK%$
M/E"55'F.SD"ANV<&=="PMPN(=S5=WDFL/Z*_(*0N1Y CFSVA^R6T1-NL8U(*
M.Q#!S2;Q3QE$ /Y*_D.UZ:F40S@<&2OOVFT%3$^6HS0YR0"I3\9@;Z-\M.SA
MX1M(-$9%:=7TJ%/?U$FUQ+7"Z%2U$J-_%\=,$EC B;2U"Y&B1_N!D^'^P3L"
M!A#/F  LMSXDHNYW( %W"F0C2 ICY.U>-"@]TL-*%L$8%D.U3  $?L,$N^U3
M J"/PH%>+:PG1W?D>RW^RUY^TG$_[OG<E>BU0][D8(HYG]$X\T+,4VMM "#&
MY$S>8IZ).7\G= ^)@7B9C\_LV[@#&Z76AM>=<,?%CG,@Y+A'N>N?OLC)K%8O
MVI,X,:2$.XQKQFCX_H$CTI\[(H6V096,B12)0G!/0-*(+S! \">L@;OAB$82
M.6>GMK1$;#4J[#T_J1S^Y.G..B@0A+M5NPXB?:Z,!JNL5F-Z9YQ'IQS3-:^]
M"@_I:4=_!P5YGY]_ 4<%VJ8@=A;^S+[&3#!!,T&^[U,C'R,)):$EE^7H#ZA+
M.#>F@"95$[-$JJO^62[QP 9,7J+ED"JPA,$.M^>>.8E6'91U>40$F6LG:9J[
M@'H4<$8:<<>.(E?_O6"W5K6EEC3 C%!**2L/I@6\?'$PT#:A^%QT4D$79-\:
M[GO!MC4J%VQ05SZNN$ =C[J3N'A*U5\:8EWKD)+YQ4&O75V<#^5)Y/-Y4-GL
MQ[FNEPXFQYZZDBQXSF-\/^5LG(N0D<+&O[9:/-!::;$_3583VB+%T750SP#.
MC5@KI[0VYG:<6&4.*F;:];?E\G;0#,<-=?$@(\/@JD0',<NANW:)7 _=8-Q5
M1FW1OG3]101A0E3B<<F-\B.(G=;'B2(Z)&6!:L5R% $O?I9\^538LI!>JI+H
MK&BCM*3"IU.@<.]9A\8%G5V9@K@2%]5K>*^?4X>" QAP-4GA.I6GFS ^- )?
M<KP3>3#V%P^5,PA%Z%HF28!BUB[-%:F2R@$658CJ/&ZSC-M?T^2SY5G.3+'J
M=ZK(?+#!A2T,Y_T/IZ22BBC^=[D4*M<:Z4XDET[Q#N+ZL;7Y5I=R2PPX@/X/
M@,EGB?0RNS":P$8;" ]IBM228Q*JM2UVHSRD:FM)KH(TGQW]8W#,1@<9Q/:L
M?.>8MZ!2=L \.X!>"%:7)&EAF7'O/L?M4R?WH9XX_6%](H!$VI6PQ7-*\IZ]
M&LFJ+69!E2;2/"<,"&!UBR0YT'CRI8O+]. Z6;/?IDNSY!DR/]\LA]7A7K[,
MU]%G\7RIOU(>\U+ #+_!UMGDA^]'Y/-%.;]$UZ3+*9HWKKKI4>9&]B* [U*A
M^A<Y8/AOQ=F_ 5!+ P04    " !/@&A311?&_1$+  #Q&0  &    'AL+W=O
M<FMS:&5E=',O<VAE970X+GAM;*U96W/;O!']*QAWII/,R+(L)\W-\8RB*(G:
M^%)+3AXZ?8!(2,)G$F  4++ZZWMV 5*4X^2A7U\2DP06>SE[=A<ZWUIW[]=*
M!?%0%L:_/UJ'4+T].?'96I72]VVE#+XLK2MEP*-;G?C**9GSIK(X&0X&?SLI
MI39'%^?\[L9=G-LZ%-JH&R=\79;2[3ZHPF[?'YT>-2]N]6H=Z,7)Q7DE5VJF
MPEUUX_!TTDK)=:F,U]8(IY;OCT:G;S^\H/6\X)M66]_Y6Y E"VOOZ6&:OS\:
MD$*J4%D@"1+_;=18%04)@AH_DLRC]DC:V/V[D?Z);8<M"^G5V!;?=1[6[X]>
M'XE<+65=A%N[_:*2/2])7F8+S_^*;5Q[-CP26>V#+=-F:%!J$_^7#\D/G0VO
M![_8,$P;AJQW/(BU_"B#O#AW=BL<K88T^H--Y=U03AL*RBPX?-78%RYFT\]7
MTT_3\>AJ+D;C\?7=U7QZ]5G<7'^=CJ>3V?E)P"&T]"1+ C]$@<-?"'PC+JT)
M:R\F)E?YX?X3*-=J.&PT_##\K<"9JOKB;- 3P\'P]#?RSEJ+SUC>V2_DC;+,
MUB9HLQ(WMM"95E[\:[3PP0$A__[- 2_: U[P 2_^?R[]4P+%W6PBKC^)R6P^
MO1S-\>+&J4HZR;"W2Q'62HPMPF&\RNDO#[MS&?#P21MI,BT+,0MX@6P+7F@C
M,FLHX778 8]A+>[ZL[[X/!K=(!%_U-K!9Z4TR%K:(8+%T[T2R@>-1,%':7(A
M/3*](B4\5)!!R.42N<CJ0$'K2 %94C!\HR;VJ!"W%UHN=*$#XM/C;[GV66%]
M[12MAH840SK^Z4U"QJ/(T/_%"R3N5ZHZM5&F3G:JAXID>I'7CE"UWT1/E7+:
MYGTQ7RM_X"&8X>O%'XIIB7QN9"#;2*0V&UO@[1]UOF)M>+\H+6W2*Z.7.I.P
M?"^NE+D2BUTW*MID18VWI,]&%G7$@RS P[!6"028OZV<]9Z83#D',X-\2![M
MB=JK95W JQO%=A?6K([I*6^7L(M54 "+.4#<4FK'Y[+W-1SWQ.[&R8>+FX!F
M#+7\Y\@2LO ^.9S7><U(ZXOOBFE:V-IU_ .]UAILZN"X@D/FM"(OD&Q\W$B$
MJ<8Z:.,.H-OQZ$(56I$K4/Z\-7)1*%$#4<F/L R9HUU6ESZ0B_W/80?W%#D$
M"7IT@%RQ ["1&(X.B,+VSP!Y'NUZG%%],<KC)Q(1PP#^JF%<@]-X5!0FELZ6
MO.@0,GUQN3<O0I4<!*54A S6[7?4E#E *LFI_AS'$/AB"M=8LO>G43[&D E%
M5I6S%=R$%);Y'RB'O+LG-$!BR&S[R"A6$9M\%1,+EA :<E%74-37V;HULS$1
M%O3%>#3[(B;_O)M^&WV=7,UGG&]C6U8XAA3U&I'QE#W T6H-L84&ZCA555(K
M4J6$/YQ>P>B"@@R(@D3AH3<#4-$."'.B@)$-/4%QQGQ5NVQ-N(5)@$<F_5H0
MU4+'2 #C1V_:_.YJ@.#@?&W@CU!'=( UC")B</?H\9: 6$]LUQJ.B!MY$_/[
MG,)0.WA,%P6<;&Q#Y0M$-F;K"=1'Y!MEY<HIE6*RD-D]' T28C?;1:%7,H%U
M+)W;4:[&'.>X/J20[7,_&4DG/K:?^3('JR+/B1%"F['X('&VN?>-7>19>)40
M#AP_9 H;E@KQ8V##.3612J%1WA*Q-H&&JS0XPD?.3(RS:_!-AY -'?<BRQK+
MB.$2<1'-PDNKNI#<,^K$='!93-0DE]#KI/&4H&PP7C1F'1S25!:VBNJ/]O>'
MFI-HQ*O#;$2;0"FXG0FKX%R,^>(3OA:R8)J*VK7L1I9D<)$.?%!")/@= 2OZ
MHMN.W$YG_YB)T=5'<7<UGMS.1U/T)I.8/9EUP-]&.UCS[*]_>3T<#MZ-K[]-
M/QZ?ON''TW?/!93/58ED) /05J"9CAPCQ:JP"^)J9)^E%1Z%*[=;P\JB&7!U
MM[E8RTTD\TA[#;>0\D81#ID+-+R%%H1JPZ+V.K(-*=OJ02(,JHNC()2<$.22
MLBH8Y]&')%TF(HP&,N1A0B-5^'4=2%LX%]TYK'+'VAQ7A43-L2Z2"14_![T+
M@E9\QF$!-2H:QC9EDCFM$4S14L1NL7;XDBB)=J(@ZKH\]OH_CU9[&QEFNT8)
MH#0BZ^-H 2V80Q'L&GJM,=5Q<TPDE2FNHH"33!7(M[N0B25'067$&0K]S6>N
M?DS&3P8L%E;"4S2T!O <.;&IZ#;3#%$FT= )"=):,:X?!:XGEFUE:0ME+X&(
MTZ2K/(Y$H[.%[*8Z^ 1LF6_@!T)';%#W-6Y94T?6%]>=4X7V"461ZQ2087=<
M/PMD3\%^@L(Q=L )C14)H^!,M\);Y)EI: (J'D<92D6NZ(LI/N2-/8%3J>T#
M&CCL8LE-^;3';X3_8YL.8T[9=_KJ7<M#B/86E ^*80OAEI;@:9^E#@(?X?$<
M/++KUM>?A::MQ%> AZ;IO=T8&P>[X;>T@H)T> +8?H5E!A9%KU)KZ7L-1)MF
MEI*(:+%M0%IHHJGVF=/,#?L ]&A]\H4,2#'^[*@ ];BJ<X)0]?B- R,>A$=)
M(H$17;"B@1SC?,-UIH--+./+$P ^<DVK=IP> EF92DSBI[9;^SF^J($*Q9C
MD]3)"7:VB@U Q)DT5 L(VUE&AY$=%3%ZEHIG0#/,Y:37,A<=YR&*^Y5$3<:7
MVOO&4XV2D?%H265)>3*2RI8TS4"0C&+[V'U$#@2M-+@A[3FV,A)=+_4RS?0D
M<RHV-)$WT=W D#1?[">SALR7J:;M:6:)]U3&:3.- 2F_<%"']]"^!M/P,/3+
ML0.YMZ3L)9HD%W*+SP3IT3\R]S/7<M/\2 EV) V&"$-K-?7F7=+B1*/(@ I*
MXLW;R7CR:*Z_O;ZZIG)ZR8THR."CRE2Y@%W#P>F;Z.%/H]D'4)&G[GDTNQ-7
MML]?CT^'/6S)B//G\@'4^FQN*^#FU8O!\[=B1H5,+W>-ISN7(=21=S<VW92/
M6XBEXY!QL$/''8&/ BDY52*]\3&Q._=?39V.S3IF=DH1 !*;->HJ=Z"MEC%'
M)/"1IT&\\);<#-Y0L17W$5T5],I:B%!<DJZ[>%5!^J5YCJH4+6I/(5TSM&?)
M%SQ=T9'TH!YP OVQ0H._3UN:Z7+IJ%'*L'8?X^0(FN?**,F8.B8^!@VX16$:
M8+J32RS:A_/T)=]J#7JQZ"GIB&]R&[FKHIDZ! +)=Q5?IV"G0'<O''[40#-$
M[L_ZNX02:.9/X\T9#?/-XBY_<RLN";D<*+9EO5LX'6\"T,52T]F 8;M79"^N
MQ#0%?%#S$IZ0G +:F(4H=&WH]GS&MF-QDU<),ZG-337&=]C5MS,EY]+7T6S&
MS>E\>GUUT"$[A7B#S%A3:G%!B![[6@ UK9=*TT>W'5-/3"1I_F+-::Q"OZ90
M.7BR314^@FX&O\: IVO,0=-@_&)B[LS)V,XST2?T4CZUGE1-&L> WMU^=C^P
M"9TZ,=+>[I0K:YF3IU6J:Z;I,/;G=VJ7C?<J(H[K^R5/=UGM10"[O$^L=G=Y
M]W4TGWP4U_,ODUL4M,N;V\F7R=5L^FTBIE=XGHAG7Z]GL^=B]+2W3CD2;=*<
MG39)0\6MK.-@$_,<7 0/K.DW [Y38VYZ1C/0\Y8Y<CK$*+IL 2L4W"ZOP%3I
M C'.2U2<-U(7Q/_'\/<QU7R4QXS&>5!A_ZE[XI/.-3Q*S(I_;.![&!/BC7S[
MMOT]8Q2O\??+XX\AEV@42:5"+;%UT'_U\@B],__ $!^"K?A2?V$#ZAG_2=V[
M<K0 WY<6I3D]T 'MKSP7_P502P,$%     @ 3X!H4XF+R!?4"@  31X  !@
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
M=^&LXR@ZK&1*#IJ$I71P#"HQVA<*8XH,PDJ7R:4X'O$CJ^ZI9G(:WMI<J77
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
M28/)P.I2+/,M)=)X.FTDFEJ>0[DTB>)3'A?K[U%S[:%&@/,V,$+G@.IQ;9G
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
MH/WZ=P4Q',:UV#H(J=JFX!ZU ^Y=0/X;VI/QU]%LQO.OV^G5Y=9LT+8'4^T
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
M\VA)9S$X(W?+)FHP-)N94Y6VU#23<S='NY+08B'KNX 6&;>.3K4U<+UN^"L
M@J\UYC_GFOK9\E>D5$:G:#R5L6C*D^\ZUAE=26LK K]26OT]5SK4JQ#/)6Q2
M8^5F:J6RGBM-@7\[P.[)I9\/0'NSQ&E&6%=Z_K#9&(LBS!WEI6@\P(5UU)9@
M4F!?69-E]KO/#VV<?Z^@OA>,A[A]!N&X+2!3^?S_PM\/,2ACWNIY(=I%.=8<
MN%+0A3STAA%=7/OHNSU,!T>N7X/F^C4X>OWZU +QVTW23=?N/DG?I]!$V4/5
M)]@=\F#?=>RHD/W7L7O7VR"K:D*R++N?#&0'ARH4#3;+C-U-TG\!Q=9 :M>T
M">=/JMA.9H@C4_6V3;4JYN@/--#1FR9&S0>1?4[OMKZ0+H2>N^_ U-6*W)8?
M2YNWS:?F2?F%=4->?J=^X'I.8VHF9CC:.Z<ON[K\]ELNK%JZ[ZU39:U:N,=4
M</1.(L#^3"E;+TA \P'^^K]02P,$%     @ 3X!H4^N07^]R!   JPH  !D
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
M#K]'6%A5^Q=[JRR]_UXLZ<-%[13H?*^4/2V<@^X+7_T+4$L#!!0    ( $^
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
MT=\H*$R"7E]PKK83\X#RJZ?[!U!+ P04    " !/@&A3HE\T:+,%   >'0
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
MC-+G[&8\OVY8&2,<X5!D)@+Y]X+[.(HR2Y+'[]QHHY@S ^Y>OUH?*>>E,[.
MXSZ-?I&Y6%TW6@TPQXL@C<03W7S'N4-N9B^D$5>_8)./M1H@3+F@<0Z6#&*2
M;/^#/WD@=@#2CAZ <@ Z!#@U #L'V < !&L 3@YPC@6X.< ]I.35 +P<X*G8
M;X.E(CT(1-#M,+H!+!LMK647:KD46@:8)%EF3023;XG$B>ZWAX?!K_'M+>C=
M#\##]/OP"8SOI[W[;^.;VR'H32;#Z02<#; (2,3/P5?P8S( 9U_. 5\%#'-
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
M8_F9/?Y."D!.9B]@L<A_P6,A:_= D K)DD)919!$=//O/Q6)V%)0=IH54*&
MZ@K]%@5<*.": H(M"OU"H=_5@U,H.%T5W$+!S7._25:>Z:DO_?$%9X^ 9]+*
M6G:0+U>NK1(<T:RR%I*KNY'2D^./G[[,%F!^]>?5]>T,O)\2Z4>Q^ !.P4(5
M<9C&!+ ',"7W4EWZNIB"]^\^@'<@HN#+BJ7"IZ&XL*0*)#-G!873ZXU3U.(4
M@SM&Y4J &0U)V* _->N/#/J62D"9!?22A6MD-+@@ZS. [1. ; 0;XIET5[>;
MX+S.^^QUWCVS^I0$2ATVJ5=RB<N*PKD]_/J*^NM6Z8(;21+QM\%SO_3<SSWW
M6SS?,KH\E80GN?43\!MGHK$Z-V;<W$PV>G^,\1!GJ?^QO6B=I+Q=*=0?05Q*
M59 X)1+'B&22<DZH!&O&\_FK$D:9) *L_6?_/B9-H#86G:U X CV:YBZ"'D-
M0@A#NQF26T)RC9 ^;L=_ J@B384JJ )MPN7N1(/1T+9KP#I)>;M2$"'D-",;
ME,@&1F3O;U69?0!+1>- K15YDA%=II%8)1DR!3)4U=B$;+ 3S2GNHVK(D\%.
M?9W">J7N&AIB6#,TVS6D5K49^;!$/C0B7ZS4LNF.,[3PJ+0X.O+P@+9F0KM#
MA<[;.ZS0W\XS@KB6YVDAY1JEO 9;:CF&P^8%@5MT#KN#. &?Y(KPEU,!_KHC
MR3WAQGPA[0H=>ZTTQT!LA)E;O:%"\C3KLA-PY\N41_(9J*<@A7M*1,"C=<M,
MF>ZQ/K"@E7$Q^.6G(8+P5S"RL)U=<4W!:YJ";\13A9U*8ZM)7"^X70K:E?(:
M;+EPB%KJ31,5-#-5%8LI/9HHH'OLNM*C')IG^?X9L#M&L<KCJ+XFG<0\N#NY
M(7+:" GJN0S-@WD>4>H'*E'7/OW>J>OU@(;'GM!(3VADGM"O[/H]UMVBR:$I
M5CV(D7D0[\1Z0U6;$"'!YSS6A51_(9@3'JC;ZB6^J=KV^(!GMOUS(]*#]:HH
M-0<@]#:CK+"SW1#U1[C](EXA4AF(0\=M;A>DV029Y_W_?8*;%G8KH]=U^BWQ
M:() 9H+X1N)8 ,_G2P86SS2,@DVM^%Q21><O_0S^!:^F>Z0G/7*.W?B:$I#Y
MY>&UC6^V#I&%<\+OFX+5'(+,'/(VG6_VX9PAI[GS#]:KHM04@\P4T[WSA_L[
M?Z^(5XAL=_YH.&@A2J39#(W,+]J,"A9'8;XB,RHC&65],V791]FLP>XB&B5I
MTJ65L.8Q;!^YE;#F)7P$7MKC [7QTN%Z592:E["9E_:OJ__4>5VWOGP=^],7
MUIR!S9SQ-NMJ]H%;U_5@O2I*34+8_+JACM- C7X_GOCK2/KQ6W @UCR$C_UJ
M@C6MX -IY3 .W&,=VIMW7L<4JR8';":'MRE&LX]1:S$>K%=%J<D#F\FC,P46
M=BIO@[8]JM-@-S&O0:S^;=;:VA!*"%_F6W<"!"RE<O,EO[Q:;@]>Y9MBM>O7
M\'P"&ZY/X?ELL_FGS6_V(N_44VM$!8C)@W)EGPU40_/-]M[F1+)UOAUUSZ1D
M27ZX(GY(>":@[C\PU<_%2>:@W&0=_P=02P,$%     @ 3X!H4Z,;2X)/ P
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
M:0E-ZVWC,/3L%[G;P[J]PO%%SF&7<W@VYX7)\L*T1$HP?WPF%+6=-I*2%FO
MUM5DN2.'?C.ZL\NCFLJT1[Y4? F2B%7CI,CHK.3P'R5^<'E$B'MPO<W3<D_E
MFA6*Y+!"I-?_@!2R:=?&T**T-WXI-/:/G6;XPH$T#KB_$D+O#=-$W9L9_P50
M2P,$%     @ 3X!H4U7<OTT(!0  +!0  !D   !X;"]W;W)K<VAE971S+W-H
M965T,S<N>&ULW5A;<]HX%/XK&K;=:6>2X L8R";,$ /;S#27 =(^=/H@[ -H
M8ENL)"#IK]\CV9B;XZ2;[F1V7\"6SW=TOG.1CG2VXN)>S@ 4>8BC1)Y79DK-
M3ZM5&<P@IO*$SR'!+Q,N8JKP54RK<BZ A@841U7'LKQJ3%E2:9^9L5O1/N,+
M%;$$;@61BSBFXO$"(KXZK]B5]<" 36=*#U3;9W,ZA2&HN_FMP+=JKB5D,222
M\80(F)Q7.O9IWVYJ@)'XPF EMYZ)IC+F_%Z_7(;G%4M;!!$$2JN@^+<$'Z)(
M:T([_LJ45O(Y-7#[>:V];\@CF3&5X//H*PO5[+S2K) 0)G01J0%??8*,4%WK
M"W@DS2]99;)6A00+J7B<@=&"F"7I/WW('+$%0#W% "<#./N VA, -P.X>X G
M3:IE@-I+9ZAG@/I+9_ R@&=\GSK+>+I+%6V?";XB0DNC-OU@PF70Z&"6Z,P:
M*H%?&>)4V[^Y'@TZ_FA(OEZ./A'_;CBZN>H-AJ1SW26#WI?>]5V/H)#?TW*C
MRYMK\J$+BK)(?B3'Y&[8)1_>?23O"$O(:,87DB:A/*LJ-$U/4 TR,RY2,YPG
MS'#)%4_43))>$D)8@.^6XUO/X?OE>-LI45!%G^:.==:.O7!*-0YA?D)<ZX@X
MEF,7&.2_'&X5^>-UL_=>-WN_'-Z% .%V$7S'EVZ>I*[1Y_X;2?KM,VHCEPIB
M^;W$EEIN2\W84GO*%DP3@>LAUJF:$=]4*(@CTI$2%/Y%N%;3) ""JS[Q!81,
MD<]<%M9$.I-G9M);P++M-%QTV'([T"\1ZA<(V:U:+K3#M)XSK9<SI7.F:,1^
M0$ARUCZ7R/)/\02C5&-]RXY:K5'?8_02H7[]@)';:#G%C+R<D5?*J!-SH=@/
M:O8T/B%=F(# $)$AC4 BMSAF4N^9A=R\0[.=VJ[5OG<8!V<_H(=Z6IZ[*],[
MU.-Y5C'Y1DZ^44H^)SN )20+.%H_X'_ IXF.<Q'MQB%M;X^2WSBD76_MT2[0
MXUK-/=Z'BERO_D34FSGQ9BGQ+;ZZU6+)E-R",$V9KM.;<<2F)B6P>F.^2%21
M%YJ'#-U6;3^SGY/:L;^5V]_Z5?;C> ")PI:PB$/Y- W[Q++>%VTU/X_;X6E;
MFU[$*J_/(-#^ESHC@2WI. +R[0KB,8BRI=O>:G;L-]](;&=CC?/<5J*C)=+U
M:,#D_1&Y@"2888]_CXN3# 2;ZV^%_5"Y[FN>=8\@))X \-0A<2JL?EP"@:@9
M38AMO=>+(%\(DN 1AJZ=+S;.']/(Y!B56A*[ F6"\?MOMF?]L6XO"+9\:&VP
M_2G;^X]0F9R#.3U$CR>%?=E_GL=N]#<]C>V^I*PW$2_3NNE.[-K;9_BF@["?
M:2%>E>'ENKL+H9="-=-I( !,^!)-($X[>="=?&FPT]"B!DREE?Y)MK,-DTOA
ML29D2Q8N:!0][N2?R3J1IB'F5(!- X]82/4WD8:V.-__9ZQV,V/3B=GEK=A/
M;&J]!UUY:,"(Q5I.5S!^DA,:I )#184B>/S%W:+SP.3W4^.,8ZMU[)8=/^Q-
MZV0WWKZJ-OV,_<L:FF=]AT#&"_N^9XS $W.:D86E^X^PJ3NJ6Y<9F+%3<^TD
MB5G4TR-C/II?;77,A<[>^(5]ZML%XUW[M)=>7&W4I_=H5U1,62))!!.<RCII
M8*V*]&HJ?5%\;JY2QEQA.9G'&= 0A!; [Q/.U?I%3Y!?$+;_!E!+ P04
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
M'S-J&9K^ FU"=T/'\(!,=W",HZ?.&74+RS9O%3;>:<?Q?Y$V3IY.2/Z?N/_
MCB,OKVDC&NY<4@+URM_=!E+7$.ONWJPV[X,S?RN^6#]W[P9_^3W!U(^.:Z97
M7!HJR"5!1D=#:BNZOL?KB56EOPH7RM+%ZH<YO7U0.P/:7RIE'R?N@.8U-?T+
M4$L#!!0    ( $^ :%,,.$H<U (  -0)   9    >&PO=V]R:W-H965T<R]S
M:&5E=#0Q+GAM;+66;4_;,!#'OXH5\0*D0IZ:I$%MI?*D30)14=@T37OA-M?&
MPK$SVR'P[6<G)71+@C11WB0^VW?W^SNQ?>.2BT>9 BCTG%$F)U:J5'YJVW*5
M0H;E"<^!Z9$U%QE6VA0;6^8"<%(Y9=3V'">T,TR8-1U7?7,Q'?-"4<)@+I L
ML@R+ES.@O)Q8KO7:<4<VJ3(=]G2<XPTL0#WD<Z$MNXF2D R8))PA >N)-7-/
MSUS/.%0SOA$HY4X;&2E+SA^-\3696(XA @HK94)@_7J"<Z#41-(<O[=!K2:G
M<=QMOT:_JL1K,4LLX9S3[R11Z<0:62B!-2ZHNN/E%]@*"DR\%:>R>J*RGAO%
M%EH54O%LZZP),L+J-W[>+L2.@^?V.'A;AVHA[#I117F!%9Z.!2^1,+-U--.H
MI%;>&HXP\U462NA1HOW4]/IRMKA<H,,+4)A0>82.T35("3! MSD(K C;Z!ZM
M>X"N"5X22M3+ -U@50C=0@>(,'2?\D)BELBQK323B6ROMOG/ZOQ>3_X%Y"?(
M=P;(<SSW87&!#@^._HYB:T6-+*^1Y55A_3Y9_Z/AYVPIE=#_QZ]W,OM-9K_*
M//Q 9L71$M <DV2 [L#LG00$XFMT1>0*4_0#L.A:RCIS6&4VV^UI&L2CL?W4
M@3ML<(=[Q35HZ)9!%UZ=*=C!<^,XZN8+&KY@_WSW)>_B"]I\033LY@L;OO 3
M^%(!G2L8M@G]40]AU!!&^R>\XD7G'QBU ..^%1PU?*-/X--'>1??J,47NDXW
M7]SPQ7OEPVNE-_.[E''[,[NQWXWI.F\GN;-7T'NN,.T\L9T6W\CW>Y;1W;EI
MW _S/;!$'X&\8 H2=/F\TBYHEAF[$]1M@1Z[01CWD+Y='J[W+FD_82>%USJ6
MPRAT_X&P=^YH4^_<8+$A3"(*:^WFG$1:A:A+B-I0/*^N[257N@BHFJDNNT"8
M"7I\S;EZ-4PET!1RTS]02P,$%     @ 3X!H4V4^@IHI!   \ T  !D   !X
M;"]W;W)K<VAE971S+W-H965T-#(N>&ULI5=;;^(X%/XK%IJ'5J+D1KA4@,1M
M-7UHB\IT]V&U#R88L)K$&=N!]M_/L1-"(.8RLSQ 8L[E^SX?']N]'>,?8D.(
M1)]1&(M^;2-E\FA9(MB0"(L&2T@,_ZP8C["$5[ZV1,()7FJG*+1<VVY9$:9Q
M;=#38S,^Z+%4AC0F,XY$&D68?XU(R';]FE/;#[S1]4:J 6O02_":S(E\3V8<
MWJPBRI)&)!:4Q8B35;\V=!ZGCJ<<M,7?E.Q$Z1DI*@O&/M3+T[)?LQ4B$I)
MJA 8?K9D3,)010(</_.@M2*G<BP_[Z/_I<D#F0469,S"?^A2;OJU3@TMR0JG
MH7QCN^\D)^2K> $+A?Y&N]S6KJ$@%9)%N3,@B&B<_>+/7(B2 \0Q.[BY@WOJ
MT#SCX.4.WJT9FKE#\]8,?NZ@J5L9=RW<!$L\Z'&V0UQ90S3UH-77WJ 7C56A
MS"6'?RGXR<'\^_!M^C :SJ<3-'Y]GDU?YL,?3Z\OZ&Y")*:AN$</Z'T^07??
M[M$W9"&QP9P(1&/T'E,IZC (SS\V+!4X7HJ>)0&5BFT%.8)1AL ]@\!#SRR6
M&X&F\9(L#?Z3R_[="_X6J%%(XNXE&;D7 \Y)TD">74>N[3H&/./;W6T3G?^7
M??K'V8_$\(KZ\'0\[UP\-=T/:BDNT0Q_08N0:,@YCM=$/_\[7 C)8;G_=R%9
MLTC6U,F:EY()A+=0>'@1$@2-$%$A4AP'Q%1963A?AU,M<3MP/=^&3\_:EB6_
M;G>$UR_P^A?QOB:JV0GTFDHAH?IIO#:A]"O9G4[;K:*\;G>$LE6@;-V$DAU0
MHIUNH#"G>$LX; B(?!(>4$%0PFE T!VLZ0D+0\P%2@C/5OV]B5R6NUT"W6G8
MS@FS*T9'M-H%K?9-M-90C-+8.$;MZK3[5=FK5EV_>5;U3@&O\SOP_ES@3D6[
M;L/KVJ7/J=I5CW:CXYGI= LZW>M+,^\#8Q;!.45@O=.7F\'B"QG[Q0[S91V]
ML/@A4P5-?Z94?J&G&'I'JFQ@'RDM(K!-HP7A)CFZU472]:J3>M7L2 7'/FR7
M]N^W*#W'QIW/KL)H.88:O,'P&'!I?W=NGCA# Z^CZ:>:S*.*--9AGJ=5+BNG
M><QC;#!RW*Y_RM9@Y35/-)F:K&S7/R.(>Q#$O2R(9,&'WE5 D32!:F19418K
M%(H0;8F0JE&R%1R'H4IIH!:QT+ZI.OAHO;+#D%DNM]I6*O,^-ECYG?.S?MBU
M'>\&DD\9R4G*%949X93!.LQ*N([>#KPR\_TZA>L)T(9S^(I0F8*MD9]70?[0
M;AL85NW:58)6Z00;$;[65P>! I;&,CNL%*/%]62H#^4GXR/G<>P8QB?J.J-/
MS(?PV5WH&?,UA48=DA6DLAMM@,JSZT7V(EFBS\\+)N$TKA\W<"4C7!G _RO&
MY/Y%)2@N>8-?4$L#!!0    ( $^ :%,'R[\2CP(  " '   9    >&PO=V]R
M:W-H965T<R]S:&5E=#0S+GAM;*556T_;,!3^*U:>AK21:QF@-E(OF4""4;6[
M/$Q[,,E)8^%+L!T*_WZVDV8=A JQE\0^_K[O7')R/-X*>:<J (T>&>5JXE5:
MU^>^K_(*&%;'H@9N3DHA&=9F*S>^JB7@PI$8]:,@./$9)MQ+Q\ZVE.E8-)H2
M#DN)5,,8ED\SH&([\4)O9UB13:6MP4_'-=[ &O3W>BG-SN]5"L* *R(XDE!.
MO&EXGHTLW@%^$-BJO36RF=P*<6<WE\7$"VQ 0"'75@&;UP/,@5(K9,*X[S2]
MWJ4E[J]WZE]<[B:76ZQ@+NA/4NAJXIUZJ( 2-U2OQ/8"NGQ<@+F@RCW1ML,&
M'LH;I07KR"8"1GC[QH]='?8(1F>8$'6$Z#DA>840=X3XK1Z2CI"\U<.H([C4
M_39W5[@%UC@=2[%%TJ*-FEVXZCNVJ1?AMD_66II38G@Z_9I]0U<WZS5:9BNT
MOIBN,O1A 1H3JH[0)Z0J+$&-?6U<68*?=[*S5C9Z139&UX+K2J&,%U ,\!>'
M^6<'^+Y)L<\SVN4YBPX*KJ$^1G'P$45!% [$,W\[/1A*Y_^\9^_V_D\QXOZC
MQTXO>44ONV^(?D(WM?U7#^@EO5[B].+W--&O*X-&EQJ8^GW UZCW-3H8^Y1K
M4A#:V/F"%.2-))J 0O"8T\;T"BJE8"@7K&XT=K-(E BPY(1O%*I!MCV-/A#>
M=??14'NW08Q<$';6/J11$"9!8,K_L-\V+W'AZ>CL!6XQI&?EGN&R(=Q)O(]K
MJ^;O_?(,Y,;-6F7R;KAN&Z&W]N-\ZJ;8,_LL/)^' _:%&?_MM/XKW]X=UUAN
M"%>(0FE<!<>?3;2RG<?M1HO:#9Q;H<WX<LO*7&$@+<"<ET+HW<8ZZ"_%] ]0
M2P,$%     @ 3X!H4[ UPGG& P  CPT  !D   !X;"]W;W)K<VAE971S+W-H
M965T-#0N>&ULK5==<^(V%/TK&L\^)#,)-OXF \PD@00ZW5TF;+H/G3XH6( G
MMD0E$;;_OE>R<<$6KF?;%Y#D<XZNCKZNA@?&W\66$(E^Y!D5(VLKY>[.ML5J
M2W(L>FQ'*'Q9,YYC"56^L<6.$YQH4I[9KN.$=HY3:HV'NFW!QT.VEUE*R8(C
ML<]SS/]Z(!D[C*R^=6QX23=;J1KL\7"'-V1)Y.MNP:%F5RI)FA,J4D81)^N1
M==^_F\<*KP&_I>0@3LI(C>2-L7=5F2<CRU$!D8RLI%+ \/=!'DF6*2$(X\]2
MTZJZ5,33\E']28\=QO*&!7EDV?<TD=N1%5LH(6N\S^0+.\Q(.9Y Z:U8)O0O
M.I18QT*KO9 L+\D009[2XA__*'TX(8".F>"6!+=.\"\0O)+@=27X)<'O2@A*
M0M"5$):$L"LA*@E15Y?BDA!W[6%0$@9Z.13SIR=_@B4>#SD[(*[0H*8*>@5I
M-LQY2M5:7TH.7U/@R?&7Z3?TZ]?E$BVF+V@YNW^9HJL)D3C-Q#6Z18\LWS%*
MJ!2(K=$4<YK2C4 +PM%RBSFY00]8I"N$:8(F:;:7) '6ZW*"KCY=HT_(1D+!
M!$HI>J6I%#?0".5O6[870!)#6\(H5"SVJHSXH8C8O1"QASXS*K<"36E"$@-_
MULX?M/!M<*^RT#U:^."V"B[)KH<\YP:YCMLWQ//83O]E3UOIDW;Z9\R!WK](
MGW8/WC'0G[H';Z(_=P_>1)_]-^?G/SWVLX7@57O)TWK>!;WF]D"_W[\)R>%$
M_Z-%WZ_T?:WO7]JK</6E=,5R@JXR)L2U:?,4$J&64!?=QSCPW'AH?YRNR";(
MBT+_'#1I@F[[P: F-36@_"@8G*.>#"AOX-=Z?#;U&(71.6K61$7^H"8U-TDY
M?N14L+,9"*H9"%IGX+N^.^&,PQ^$0RIP/-W@;(1IR>'RA@-[]8X@J1 2CC=8
M#3?J+H83\@I.O0)MG+:BW^ DWOZ@'T/&XM3\-@"#./(:P)E)T8F;P+E),1J<
M <_,"BNSPO_?K*2\1/[%KM P.$^%7+?+ #3;95)T?8-=)L4VNZ+*KJC5KN(B
M5?L:[>#\T(/7-DQ8EF%^TFITI!"/3L)R>O5]/VV";IV>5W/"I.35-O3<J!2&
M9@OBRH*XU8)C!O'3)L1=3&B"#":8E!HF&)4:)M@GV5E.^$:G]@+VP)[*XG*I
M6JO7P[U.FFOM#_V[Y[ZA?0:OC>)Q\(]\\52!^W634H$RLH:NG%X$RY87Z7]1
MD6RG<\,W)B'3U,4MO)@(5P#XOF9,'BNJ@^H--OX;4$L#!!0    ( $^ :%-U
MR: " P(  %T$   9    >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;*5476_3
M,!3]*U?1'C:IU&G2;FA*(_4#Q"1@5<O@ ?'@)K>--7\$VVW&O\=VLE"D%9!X
MB7U][SGWG.0Z6:/THZD0+3P)+LTTJJRM;PDQ186"FJ&J4;K,3FE!K0OUGIA:
M(RT#2'"2Q/$U$93)*,_"V4KGF3I8SB2N-)B#$%3_F"-7S30:1<\':[:OK#\@
M>5;3/6[0/M0K[2+2LY1,H#1,2="XFT:ST>U\[.M#P6>&C3G9@W>R5>K1!W?E
M-(J](.186,] W7+$!7+NB9R,[QUGU+?TP-/],_O;X-UYV5*#"\6_L-)6T^AU
M!"7NZ(';M6K>8>=GXOD*Q4UX0M/5QA$4!V.5Z,!.@6"R7>E3]QY. ,GH#"#I
M $G0W38**I?4TCS3J@'MJQV;WP2K >W$,>D_RL9JEV4.9_,U%LB.=,O1#."]
MHM(M'Y5% [\R Z"RA'M;H39PN41+&3=7\ K>K!=P)PLE$"Z 2?A4J8-QM28C
MUFGS'4C1Z9BW.I(S.C98#R&-!Y#$R>AALX3+BZO?68ASUMM+>GM)H$W_;@^^
MSK;&:C<&W_Y G/;$:2 >GR$.;P-FQJ!]T6V+O@YH?S&.^2B>I&E&CB\T'?=-
MQ__5=/Q/3<G)M/B+]X'J/9,&..X<+A[>3"+0[3"W@55U&*"MLFX<P[9R]Q^U
M+W#YG7(#TP5^)OL_2OX34$L#!!0    ( $^ :%.]O@E*_P(  (D/   -
M>&PO<W1Y;&5S+GAM;-U7;6^;,!#^*XA.4R=-)825A35$VI J3=JF2NV'?:N<
M8(@E8S-C.M)?/Q\FY*6^JNN'K1M1BGV/[[GGS@=NYHW><'J]IE1[7<5%D_IK
MK>L/0="LUK0BS9FLJ3!((55%M)FJ,FAJ14G>@%/%@^ED$@<58<)?S$5;75:Z
M\5:R%3KUIZ/)L[?/>>J'\3O?LW29S&GJWYZ^_M%*??'*L_>3MR<GD]LW%\?V
MTQYXXP=.TO,GD)Y-<%Z#]=3!D,-B7DBQ2R7RK<'$)A7U[@A/_8QPME0,O I2
M,;ZQYBD85I)+Y6E30R,F!$MS;^'0SJ"\ T_%A%1];!O!_ET.RX^ [0P$,LX/
M:@V&Q;PF6E,E+LVD7]P;'T#>,+[9U$9AJ<@FG)[[.X?^9H(LI<JI&L.$_M:T
MF'-:@!S%RC7<M:P# +66E1GDC)12D%[#UF,8&-H5Y?P:>N][<<#=%7N[.H$]
M%>/0"!J&EL9.@'^?S7+OT<Z>1>O5[$[J3ZW)1O1SZ!5ZI6C!NG[>%6-\C#W$
MV4E=\\U'SDI149O[DP,NYF3KYZVE8O<F&G3*RABH\KT[JC1;[5M^*E+?T$YO
MNZDK<,W3?U#SGZUS2055A.^+-JW_DJO\;,71^[\EN7^I' MV:AS.DY<N\OQ%
MB@R&=^7>"_G@=3Q:/3CV4O\;'+%\%]1;MHQK)H;9FN4Y%0_>RH9>DZ7Y/^.
MWZS/:4%:KF]&,/5WXZ\T9VV5C*NNH!##JMWX"Z07QN.9:V(QD=..YMDP5>6R
M'WIF8*(.%S@<(Y?]Y48P'XNY$<"P.)@"S,=Z87'^IWQF:#X6P[3-G,@,]9FA
M/M;+A63]!XOC]DG,Y<XT2:(HCK&*9IE308;5+8[AZV;#M($'%@<B_5ZM\=W&
M.^3Q/L#V]+$.P3+%.Q'+%*\U(.ZZ@4>2N'<;BP,>V"Y@O0/QW7&@I]P^402[
MBFG#GF <21(,@5YT]V@<(]6)X>/>'^PIB:(D<2. N15$$8; TX@CF +0@"%1
MU)^#1^=1L#VG@MV/[\4O4$L#!!0    ( $^ :%.7BKL<P    !,"   +
M7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_
MK]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?2
M0$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-
MTG\R]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z
M6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ 3X!H4_];"^T'!
M:1X   \   !X;"]W;W)K8F]O:RYX;6S%F5N/FS@4@/^*Q<ON2NTF7";3CII*
ME'@2M 2RP$PU3RL&G,8JEP@\,]W^^CU HYIM>K0O9_,$MI'Y\.5\V'[WTK2?
M'YOF,_M2E76W- Y*'6]FLRX_B"KK?F^.HH:2?=-6F8)D^VG6'5N1%=U!"%65
M,VL^7\RJ3-;&^W>GNG;M3$\T2N1*-C5D]AGW4KQTW\O[)'N6G7R4I51_+XWA
MOA0&JV0M*_E5%$MC;K#NT+QLFE9^;6J5E4G>-F6Y-,RQX%ZT2N8_9"<]9)H]
M=D..RA[C#$"6QF(.%>YEVZGAB:'^#!B?!3P\IIY4<RM+)=I5IL2Z;9Z.LO[4
M5P-?,=,^8VB'TW5LQ)OVOS1CL]_+7*R:_*D2M1K;L15E#UAW!WGL#%9GE5@:
MIT>86Q>,UPH:B?GU6!4\VW\IO-HOQJ]6@*NU87LCH:#UBP&<#M*+PA4/$[YB
M<)=$@;]R4TA\< ,W]#C3("T$TKH@Y%^6!FDCD/9%(),4+EL>:I . NE<$'+2
MDE<(Y-4E(6T-<H% +F@ATPT'O.W.#1^8&_:#,?$3%MVR7<R327=?(Y#7M)")
MOP[]6]]SPY2YGA?=A:D?KMD.VM3S>:)!OD$@W]!"^N$]3U*8(FDRM.2MZ\?L
MW@WN.-MR5X=\BT"^I85<1]'JHQ\$ V$$G1\S/TS=<.U_"#AS]6 ^QZ+YG!8S
MC%*>L)W[X *6#H4JAMXQ:>QZT+T?_73#O+LDC;8\'GL[GF!BDC&)+1/ 8)O,
M"1.SB4FLDV3CQOPU1)4A#&YW$!#=U(_TP&)B(C&)31+RE 51 H,-IL( JY-A
M]C")]1&+7,CG#%[:O6)!D]5P">%?MF-#B8Z)^<,D%@@:FR<J-C&#F,0*0:/S
M%!-SB$DL$30^3S$QBYC$&IG$9_9K.HS2W_2_;,P>%K$]Q@AX%@OSAT7LCQ]#
MS5E$=(%"[ Y\ENB_K!8F%8M8*CBFHV-B;K&(W8)C7NF8F&@L8M'@F L=$Q.-
M12P:'/-:Q\1$8Q&+!H_@DRF$B<:ZJ&@F4P@3C77)]<ID"MF8<6QBX^"8^A2R
M,0/9U :::GLE5";+B7ULS#XVL7U^@L=>LP1J+W1,=(.,V#XHYG0;#[./3;VR
M03'U0&1C]K&)[0.+:.^/312L8"7]"^-_WOGIP_FAB<G')I8/NO:?]CDF'YM8
M/J<_WW/-A]G&)K;-O[E@$,;]D0+_ I5V0L?$;&,3V^8,9B"Z3HA7+#J*5M_[
MQFSC_$_KF[.8D\'H8+9QB&WSLZV?;^ Z)F8=A]HZ9Y9E9^:/@RG'H58.P@B]
MKV.BIS+$RD&WK*8#$U..,RAG=CK:+,1>UJ((X14=Y.=9F>]:UE_&O5;GJM\+
MV3^5I0=Y40TO+DXGI:=3WO?_ %!+ P04    " !/@&A3N#;$W*D!   N&P
M&@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSS=F[;L) $(7A5T%^ ):9
M66X14*6AC7@!"Y:+,-CR;A1X^R HX%@ITJ ]E;6V//X;?[+6LZ]0E>E0G^/^
MT,3>Y52=X[S8I]1\.!?7^W J8[]NPOEV95NWIS+=ENW.->7Z6.Z"T\%@Y-K7
M&<5B]CJSM[HVX3\3Z^WVL Z?]?K[%,[IC\'NIVZ/<1]"*GJKLMV%-"_<I7J>
MCNY^D/YM<M%;;N9%N]Q(X7('*01I_B"#(,L?Y"'(YP\:0M P?] (@D;Y@\80
M-,X?-(&@2?Z@*01-\P?) &4<$"1UL";06I!K(?!:$&PA$%N0;"$P6Q!M(5!;
MD&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!;.Q_;!'HKZJT$>BOJK01Z
M*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>EMGLX1
M;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;X]Z>P*]/>KM"?3VJ+<G
MT-NCWIY ;]_9[";0VZ/>_IUZQW2M0GSV/-;X_'=2G6[WAN?C[\O'R<X+=<?9
MP>^QQ2]02P,$%     @ 3X!H4U/9*RFR 0  4QL  !,   !;0V]N=&5N=%]4
M>7!E<UTN>&ULS9G-;L(P$(1?!>6*B+&=TA\!E[;7ED-?P$TV)"*)+=M0>/LZ
MX4=J1:,B*G4NL1+OSHR]TG?)]&UGR VV==6X651X;QX8<VE!M7*Q-M2$G5S;
M6OGP:I?,J'2EEL3$>#QAJ6X\-7[D6XUH/GVB7*TK/WC>AL^NU,TLLE2Y:/"X
M+VR]9I$RIBI3Y<,^VS39-Y?1P2$.G5V-*TKCAJ$@8F<=VIV?#0Y]KQNRMLQH
ML%#6OZ@Z5+%MQ9S?5>3B?HDS&76>EREE.EW7H25VQI+*7$'DZRK>BP[[G7VX
M8=H_^=7^G4R?8:A<6&U<F)BER^V.(VF[1R8(D?5E_Q%/CD'ZZO-1.^V,LE]Z
MA^O]T';5S<.Q;KG^CK_.^*1_80X!DD."Y$A <MR Y)B Y+@%R7$'DN,>) <?
MHP1!(2I'02I'82I'@2I'H2I'P2I'X2I' 2M'(:M (:M (:M (:M (:M (:M
M(:M (:M (:M (:M (:M$(:M$(:M$(:M$(:M$(:M$(:M$(:M$(:M$(:M$(6N"
M0M8$A:P)"ED3%+(F*&1-_I.L[UJO_OHW3[O&M2J;HS_K_J7-/P%02P$"% ,4
M    " !/@&A3!T%-8H$   "Q    $               @ $     9&]C4')O
M<',O87!P+GAM;%!+ 0(4 Q0    ( $^ :%.!X.I,[@   "L"   1
M      "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( $^ :%.9
M7)PC$ 8  )PG   3              "  <P!  !X;"]T:&5M92]T:&5M93$N
M>&UL4$L! A0#%     @ 3X!H4P*.%MZC!0  E!@  !@              ("!
M#0@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( $^ :%/T
M#LW9P <  '8A   8              " @>8-  !X;"]W;W)K<VAE971S+W-H
M965T,BYX;6Q02P$"% ,4    " !/@&A3&8%!C5\#  !7"P  &
M    @('<%0  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @
M3X!H4Y<R9( R!P  VQX  !@              ("!<1D  'AL+W=O<FMS:&5E
M=',O<VAE970T+GAM;%!+ 0(4 Q0    ( $^ :%.LP0GFH0D  )L\   8
M          " @=D@  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4
M    " !/@&A3^(E\0K )  "T*   &               @(&P*@  >&PO=V]R
M:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ 3X!H4\V"S\E<!P  N1
M !@              ("!EC0  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+
M 0(4 Q0    ( $^ :%-%%\;]$0L  /$9   8              " @2@\  !X
M;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " !/@&A3B8O(%]0*
M  !-'@  &               @(%O1P  >&PO=V]R:W-H965T<R]S:&5E=#DN
M>&UL4$L! A0#%     @ 3X!H4\[Z7Z$M"@  [!L  !D              ("!
M>5(  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " !/@&A3
MDB2I+HX-  !A(P  &0              @('=7   >&PO=V]R:W-H965T<R]S
M:&5E=#$Q+GAM;%!+ 0(4 Q0    ( $^ :%-*%(YM/ 0  !@+   9
M      " @:)J  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%
M  @ 3X!H4X\M9'C8!0  @@T  !D              ("!%6\  'AL+W=O<FMS
M:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " !/@&A3T603 [ $  #H"P
M&0              @($D=0  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+
M 0(4 Q0    ( $^ :%/@?$:L$P0  &,*   9              " @0MZ  !X
M;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ 3X!H4UB)HBGC
M P  #P@  !D              ("!57X  'AL+W=O<FMS:&5E=',O<VAE970Q
M-BYX;6Q02P$"% ,4    " !/@&A31V[@I8H-  #J(0  &0
M@(%O@@  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( $^
M:%,8%^ZV:P@  (P7   9              " @3"0  !X;"]W;W)K<VAE971S
M+W-H965T,3@N>&UL4$L! A0#%     @ 3X!H4^N07^]R!   JPH  !D
M         ("!TI@  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4
M    " !/@&A3C8PX*F $  !0"@  &0              @(%[G0  >&PO=V]R
M:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( $^ :%,;.+H=;@,  ,X'
M   9              " @1*B  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL
M4$L! A0#%     @ 3X!H4U(Q?&4- P  /P<  !D              ("!MZ4
M 'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " !/@&A3^DG3
MV?<%  !7(@  &0              @('[J   >&PO=V]R:W-H965T<R]S:&5E
M=#(S+GAM;%!+ 0(4 Q0    ( $^ :%.A.6H.'@,   $)   9
M  " @2FO  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @
M3X!H4Z)?-&BS!0  'AT  !D              ("!?K(  'AL+W=O<FMS:&5E
M=',O<VAE970R-2YX;6Q02P$"% ,4    " !/@&A3'KFPT\D"  !S!P  &0
M            @(%HN   >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4
M Q0    ( $^ :%.SW=1.? (  #P%   9              " @6B[  !X;"]W
M;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ 3X!H4S"#.K$E!0
MWA8  !D              ("!&[X  'AL+W=O<FMS:&5E=',O<VAE970R."YX
M;6Q02P$"% ,4    " !/@&A3X:A;(A,"  !:!   &0              @(%W
MPP  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( $^ :%,N
MN]\+Q@4  )<>   9              " @<'%  !X;"]W;W)K<VAE971S+W-H
M965T,S N>&UL4$L! A0#%     @ 3X!H4W9\/E\< P  (@H  !D
M     ("!OLL  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4
M" !/@&A3S>Z@Z9D%   0&@  &0              @($1SP  >&PO=V]R:W-H
M965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( $^ :%,]>KCNJP4  ' =   9
M              " @>'4  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L!
M A0#%     @ 3X!H4Z,;2X)/ P  :@L  !D              ("!P]H  'AL
M+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " !/@&A3D=^VTZL"
M  #P!P  &0              @(%)W@  >&PO=V]R:W-H965T<R]S:&5E=#,U
M+GAM;%!+ 0(4 Q0    ( $^ :%/,!'ZI0 (  #\%   9              "
M@2OA  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ 3X!H
M4U7<OTT(!0  +!0  !D              ("!HN,  'AL+W=O<FMS:&5E=',O
M<VAE970S-RYX;6Q02P$"% ,4    " !/@&A3BS%T4W,"  #N!P  &0
M        @('AZ   >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0
M   ( $^ :%/)#D6<Q (  &((   9              " @8OK  !X;"]W;W)K
M<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ 3X!H4QM:;*HC P  60D
M !D              ("!ANX  'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q0
M2P$"% ,4    " !/@&A3##A*'-0"  #4"0  &0              @('@\0
M>&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( $^ :%-E/H*:
M*00  / -   9              " @>OT  !X;"]W;W)K<VAE971S+W-H965T
M-#(N>&UL4$L! A0#%     @ 3X!H4P?+OQ*/ @  ( <  !D
M ("!2_D  'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    " !/
M@&A3L#7"><8#  "/#0  &0              @($1_   >&PO=V]R:W-H965T
M<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( $^ :%-UR: " P(  %T$   9
M          " @0X  0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#
M%     @ 3X!H4[V^"4K_ @  B0\   T              ( !2 (! 'AL+W-T
M>6QE<RYX;6Q02P$"% ,4    " !/@&A3EXJ[',     3 @  "P
M    @ %R!0$ 7W)E;',O+G)E;'-02P$"% ,4    " !/@&A3_UL+[0<$  !I
M'@  #P              @ %;!@$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%
M  @ 3X!H4[@VQ-RI 0  +AL  !H              ( !CPH! 'AL+U]R96QS
M+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ 3X!H4U/9*RFR 0  4QL
M !,              ( !< P! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&
/ #4 -0!J#@  4PX!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<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>60
<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>61
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>191</ContextCount>
  <ElementCount>352</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>47</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="asur-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="asur-20210930.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-20210930.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-20210930.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-20210930.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-20210930.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-20210930.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-20210930.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-20210930.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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2112104 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2118105 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2126107 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2128108 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2134109 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2136110 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2140111 - Disclosure - Receivables, Loans, Notes Receivable, and Others</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/ReceivablesLoansNotesReceivableandOthers</Role>
      <ShortName>Receivables, Loans, Notes Receivable, and Others</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="asur-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2204201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policy)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Policy)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="asur-20210930.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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2313302 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2319303 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2329304 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2337305 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2407402 - 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>23</Position>
    </Report>
    <Report instance="asur-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2408403 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2409404 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2410405 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Funds Held For Clients (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails</Role>
      <ShortName>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Funds Held For Clients (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="asur-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2411406 - 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>27</Position>
    </Report>
    <Report instance="asur-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2414407 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSTables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="asur-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2415408 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofGoodwill</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Goodwill</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSTables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="asur-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2416409 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="asur-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2417410 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Expected Amortization Expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Expected Amortization Expense</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="asur-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2420411 - Disclosure - NOTES PAYABLE (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails</Role>
      <ShortName>NOTES PAYABLE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/20200930/role/NOTESPAYABLETables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="asur-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2421412 - Disclosure - NOTES PAYABLE (Details) - Schedule of Debt</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt</Role>
      <ShortName>NOTES PAYABLE (Details) - Schedule of Debt</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/20200930/role/NOTESPAYABLETables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="asur-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2422413 - Disclosure - NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts</Role>
      <ShortName>NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/20200930/role/NOTESPAYABLETables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="asur-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2423414 - Disclosure - NOTES PAYABLE (Details) - Schedule of Maturities of Long-term Debt</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt</Role>
      <ShortName>NOTES PAYABLE (Details) - Schedule of Maturities of Long-term Debt</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/20200930/role/NOTESPAYABLETables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="asur-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2425415 - Disclosure - STOCKHOLDERS' EQUITY (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/STOCKHOLDERSEQUITYDetails</Role>
      <ShortName>STOCKHOLDERS' EQUITY (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="asur-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2427416 - 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>37</Position>
    </Report>
    <Report instance="asur-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2430417 - Disclosure - LEASES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/LEASESDetails</Role>
      <ShortName>LEASES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/20200930/role/LEASESTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="asur-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2431418 - Disclosure - LEASES (Details) - Rent Expense Components</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/LEASESDetailsRentExpenseComponents</Role>
      <ShortName>LEASES (Details) - Rent Expense Components</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/20200930/role/LEASESTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="asur-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2432419 - Disclosure - LEASES (Details) - Lessee, Operating Lease, Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseDisclosure</Role>
      <ShortName>LEASES (Details) - Lessee, Operating Lease, Disclosure</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/20200930/role/LEASESTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="asur-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2433420 - Disclosure - LEASES (Details) - Lessee, Operating Lease, Liability, Maturity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity</Role>
      <ShortName>LEASES (Details) - Lessee, Operating Lease, Liability, Maturity</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/20200930/role/LEASESTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="asur-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2435421 - 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>42</Position>
    </Report>
    <Report instance="asur-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2438422 - Disclosure - NET LOSS PER SHARE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREDetails</Role>
      <ShortName>NET LOSS PER SHARE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARETables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="asur-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2439423 - Disclosure - NET LOSS PER SHARE (Details) - Components of Earnings Per Share, Basic and Diluted</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted</Role>
      <ShortName>NET LOSS PER SHARE (Details) - Components of Earnings Per Share, Basic and Diluted</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARETables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="asur-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2442424 - Disclosure - Receivables, Loans, Notes Receivable, and Others (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/ReceivablesLoansNotesReceivableandOthersDetails</Role>
      <ShortName>Receivables, Loans, Notes Receivable, and Others (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/20200930/role/ReceivablesLoansNotesReceivableandOthers</ParentRole>
      <Position>45</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-20210930.htm">asur-20210930.htm</File>
    <File>a20210930exhibit311.htm</File>
    <File>a20210930exhibit312.htm</File>
    <File>a20210930exhibit321.htm</File>
    <File>a20210930exhibit322.htm</File>
    <File>asur-20210930.xsd</File>
    <File>asur-20210930_cal.xml</File>
    <File>asur-20210930_def.xml</File>
    <File>asur-20210930_lab.xml</File>
    <File>asur-20210930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>asur-20210930_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>63
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "asur-20210930.htm": {
   "axisCustom": 0,
   "axisStandard": 19,
   "contextCount": 191,
   "dts": {
    "calculationLink": {
     "local": [
      "asur-20210930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "asur-20210930_def.xml"
     ]
    },
    "inline": {
     "local": [
      "asur-20210930.htm"
     ]
    },
    "labelLink": {
     "local": [
      "asur-20210930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "asur-20210930_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "asur-20210930.xsd"
     ],
     "remote": [
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 446,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2021": 5,
    "total": 5
   },
   "keyCustom": 13,
   "keyStandard": 339,
   "memberCustom": 11,
   "memberStandard": 34,
   "nsprefix": "asur",
   "nsuri": "http://www.asuresoftware.com/20200930/20210930",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Document And Entity Information",
     "role": "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation",
     "shortName": "Document And Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2112104 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS",
     "role": "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETS",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118105 - Disclosure - NOTES PAYABLE",
     "role": "http://www.asuresoftware.com/20200930/role/NOTESPAYABLE",
     "shortName": "NOTES PAYABLE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2126107 - 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": [
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2128108 - Disclosure - LEASES",
     "role": "http://www.asuresoftware.com/20200930/role/LEASES",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2134109 - Disclosure - SHARE-BASED COMPENSATION",
     "role": "http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATION",
     "shortName": "SHARE-BASED COMPENSATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2136110 - 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-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2140111 - Disclosure - Receivables, Loans, Notes Receivable, and Others",
     "role": "http://www.asuresoftware.com/20200930/role/ReceivablesLoansNotesReceivableandOthers",
     "shortName": "Receivables, Loans, Notes Receivable, and Others",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "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 (Policy)",
     "role": "http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policy)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "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-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2313302 - 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-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "icff08481e49c41c494165ef7a412319a_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "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-20210930.htm",
      "contextRef": "icff08481e49c41c494165ef7a412319a_I20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2319303 - Disclosure - NOTES PAYABLE (Tables)",
     "role": "http://www.asuresoftware.com/20200930/role/NOTESPAYABLETables",
     "shortName": "NOTES PAYABLE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2329304 - Disclosure - LEASES (Tables)",
     "role": "http://www.asuresoftware.com/20200930/role/LEASESTables",
     "shortName": "LEASES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2337305 - 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-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "iad8e394168924d758934594fcbc0e22c_D20210101-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407402 - 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-20210930.htm",
      "contextRef": "id464299839f84ffa92b7ec7e14e690c6_I20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "icff08481e49c41c494165ef7a412319a_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408403 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Narrative (Details)",
     "role": "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails",
     "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "icff08481e49c41c494165ef7a412319a_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409404 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - 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-20210930.htm",
      "contextRef": "icff08481e49c41c494165ef7a412319a_I20210930",
      "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",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "icff08481e49c41c494165ef7a412319a_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalents",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410405 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Funds Held For Clients (Details)",
     "role": "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails",
     "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - Funds Held For Clients (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "icff08481e49c41c494165ef7a412319a_I20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "icff08481e49c41c494165ef7a412319a_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411406 - 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-20210930.htm",
      "contextRef": "icff08481e49c41c494165ef7a412319a_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "icff08481e49c41c494165ef7a412319a_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414407 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details)",
     "role": "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i36fee419b1494fc6a5c0a36e67302b0b_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415408 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Goodwill",
     "role": "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofGoodwill",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Goodwill",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "icff08481e49c41c494165ef7a412319a_I20210930",
      "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-20210930.htm",
      "contextRef": "icff08481e49c41c494165ef7a412319a_I20210930",
      "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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416409 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets",
     "role": "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "icff08481e49c41c494165ef7a412319a_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417410 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Expected Amortization Expense",
     "role": "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Expected Amortization Expense",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "icff08481e49c41c494165ef7a412319a_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "icff08481e49c41c494165ef7a412319a_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsCurrentGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420411 - Disclosure - NOTES PAYABLE (Details)",
     "role": "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails",
     "shortName": "NOTES PAYABLE (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i36fee419b1494fc6a5c0a36e67302b0b_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LineOfCredit",
      "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-20210930.htm",
      "contextRef": "icff08481e49c41c494165ef7a412319a_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421412 - Disclosure - NOTES PAYABLE (Details) - Schedule of Debt",
     "role": "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt",
     "shortName": "NOTES PAYABLE (Details) - Schedule of Debt",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i6989e8c813fd45bfa16da61276e85f7b_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NotesAndLoansPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "icff08481e49c41c494165ef7a412319a_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsCurrentGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422413 - Disclosure - NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs",
     "role": "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts",
     "shortName": "NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "icff08481e49c41c494165ef7a412319a_I20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "icff08481e49c41c494165ef7a412319a_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423414 - Disclosure - NOTES PAYABLE (Details) - Schedule of Maturities of Long-term Debt",
     "role": "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt",
     "shortName": "NOTES PAYABLE (Details) - Schedule of Maturities of Long-term Debt",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "icff08481e49c41c494165ef7a412319a_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommonStockSharesAuthorized",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "icff08481e49c41c494165ef7a412319a_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425415 - Disclosure - STOCKHOLDERS' EQUITY (Details)",
     "role": "http://www.asuresoftware.com/20200930/role/STOCKHOLDERSEQUITYDetails",
     "shortName": "STOCKHOLDERS' EQUITY (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "icff08481e49c41c494165ef7a412319a_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427416 - 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",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i36fee419b1494fc6a5c0a36e67302b0b_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "icff08481e49c41c494165ef7a412319a_I20210930",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430417 - Disclosure - LEASES (Details)",
     "role": "http://www.asuresoftware.com/20200930/role/LEASESDetails",
     "shortName": "LEASES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "icff08481e49c41c494165ef7a412319a_I20210930",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "ieb13703d0f174d43b997c34eace387de_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431418 - Disclosure - LEASES (Details) - Rent Expense Components",
     "role": "http://www.asuresoftware.com/20200930/role/LEASESDetailsRentExpenseComponents",
     "shortName": "LEASES (Details) - Rent Expense Components",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "ieb13703d0f174d43b997c34eace387de_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "ieb13703d0f174d43b997c34eace387de_D20210701-20210930",
      "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-20210930.htm",
      "contextRef": "ieb13703d0f174d43b997c34eace387de_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432419 - Disclosure - LEASES (Details) - Lessee, Operating Lease, Disclosure",
     "role": "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseDisclosure",
     "shortName": "LEASES (Details) - Lessee, Operating Lease, Disclosure",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "icff08481e49c41c494165ef7a412319a_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433420 - Disclosure - LEASES (Details) - Lessee, Operating Lease, Liability, Maturity",
     "role": "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity",
     "shortName": "LEASES (Details) - Lessee, Operating Lease, Liability, Maturity",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "icff08481e49c41c494165ef7a412319a_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "icff08481e49c41c494165ef7a412319a_I20210930",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435421 - Disclosure - SHARE-BASED COMPENSATION (Details)",
     "role": "http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATIONDetails",
     "shortName": "SHARE-BASED COMPENSATION (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "ieb13703d0f174d43b997c34eace387de_D20210701-20210930",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7ec50ca67a09410db971313655ee8907_D20210701-20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438422 - Disclosure - NET LOSS PER SHARE (Details)",
     "role": "http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREDetails",
     "shortName": "NET LOSS PER SHARE (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7ec50ca67a09410db971313655ee8907_D20210701-20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "ieb13703d0f174d43b997c34eace387de_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439423 - Disclosure - NET LOSS PER SHARE (Details) - Components of Earnings Per Share, Basic and Diluted",
     "role": "http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted",
     "shortName": "NET LOSS PER SHARE (Details) - Components of Earnings Per Share, Basic and Diluted",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i352542168a794d438b50291fc2446775_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442424 - Disclosure - Receivables, Loans, Notes Receivable, and Others (Details)",
     "role": "http://www.asuresoftware.com/20200930/role/ReceivablesLoansNotesReceivableandOthersDetails",
     "shortName": "Receivables, Loans, Notes Receivable, and Others (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i20d4c565036a4520a13934c2bb8cefc6_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "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-20210930.htm",
      "contextRef": "i0fc949ca72a545c1b7b4bee78cb93573_D20200101-20200331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "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": [
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES",
     "role": "http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIES",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i7a7875efd4ba4670a2be76fbfb250849_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 47,
   "tag": {
    "asur_AssetPurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Purchase Agreement",
        "label": "Asset Purchase Agreement [Member]",
        "terseLabel": "Asset Purchase Agreement"
       }
      }
     },
     "localname": "AssetPurchaseAgreementMember",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails",
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20210930",
     "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/20210930",
     "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/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_CashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CashEquivalentsAbstract",
        "terseLabel": "CashEquivalentsAbstract"
       }
      }
     },
     "localname": "CashEquivalentsAbstract",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "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/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseDisclosure"
     ],
     "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/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_ERCIncomeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ERC Income",
        "label": "ERC Income [Member]",
        "terseLabel": "ERC Income"
       }
      }
     },
     "localname": "ERCIncomeMember",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/ReceivablesLoansNotesReceivableandOthersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_FundsHeldForClients2Abstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FundsHeldForClients2Abstract",
        "terseLabel": "Funds Held for Clients"
       }
      }
     },
     "localname": "FundsHeldForClients2Abstract",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "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/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Gross Unrealized Losses",
        "label": "Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Losses",
        "negatedTerseLabel": "Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Losses"
       }
      }
     },
     "localname": "FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_FundsHeldForClientsRestrictedCashEquivalents": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Funds Held For Clients, Restricted Cash Equivalents",
        "label": "Funds Held For Clients, Restricted Cash Equivalents",
        "terseLabel": "Funds Held For Clients, Restricted Cash"
       }
      }
     },
     "localname": "FundsHeldForClientsRestrictedCashEquivalents",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Funds Held For Clients, Restricted Cash Equivalents, Amortized Cost",
        "label": "Funds Held For Clients, Restricted Cash Equivalents, Amortized Cost",
        "terseLabel": "Funds Held For Clients, Restricted Cash, Amortized Cost"
       }
      }
     },
     "localname": "FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Funds Held For Clients, Restricted Cash Equivalents and Debt Securities",
        "label": "Funds Held For Clients, Restricted Cash Equivalents and Debt Securities",
        "terseLabel": "Funds Held For Clients, Restricted Cash and Debt Securities"
       }
      }
     },
     "localname": "FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Amortized Cost",
        "label": "Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Amortized Cost",
        "terseLabel": "Funds Held For Clients, Restricted Cash and Debt Securities, Amortized Cost"
       }
      }
     },
     "localname": "FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Gross Unrealized Gains",
        "label": "Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Gross Unrealized Gains",
        "terseLabel": "Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Gains"
       }
      }
     },
     "localname": "FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Gains",
        "label": "Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Gains",
        "terseLabel": "Funds Held For Clients, Restricted Cash, Gross Unrealized Gains"
       }
      }
     },
     "localname": "FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Losses",
        "label": "Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Losses",
        "negatedTerseLabel": "Funds Held For Clients, Restricted Cash, Gross Unrealized Losses"
       }
      }
     },
     "localname": "FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) [Line Items]",
        "terseLabel": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) [Line Items]"
       }
      }
     },
     "localname": "INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]",
        "terseLabel": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]"
       }
      }
     },
     "localname": "INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "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/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) [Table]",
        "terseLabel": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) [Table]"
       }
      }
     },
     "localname": "INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_LEASESDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LEASES (Details) [Line Items]",
        "terseLabel": "LEASES (Details) [Line Items]"
       }
      }
     },
     "localname": "LEASESDetailsLineItems",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESDetails",
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_LEASESDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LEASES (Details) [Table]",
        "terseLabel": "LEASES (Details) [Table]"
       }
      }
     },
     "localname": "LEASESDetailsTable",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESDetails",
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_LesseeOperatingLeaseDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Disclosure [Abstract]",
        "terseLabel": "Lessee, Operating Lease, Disclosure [Abstract]"
       }
      }
     },
     "localname": "LesseeOperatingLeaseDisclosureAbstract",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "xbrltype": "stringItemType"
    },
    "asur_LesseeOperatingLeaseLiabilityMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Maturity [Abstract]",
        "terseLabel": "Lessee, Operating Lease, Liability, Maturity [Abstract]"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityAbstract",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "xbrltype": "stringItemType"
    },
    "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/20210930",
     "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/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_NETLOSSPERSHAREDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NET LOSS PER SHARE (Details) [Table]",
        "terseLabel": "NET LOSS PER SHARE (Details) [Table]"
       }
      }
     },
     "localname": "NETLOSSPERSHAREDetailsTable",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_NOTESPAYABLEDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NOTES PAYABLE (Details) [Line Items]",
        "terseLabel": "NOTES PAYABLE (Details) [Line Items]"
       }
      }
     },
     "localname": "NOTESPAYABLEDetailsLineItems",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts"
     ],
     "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/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_NOTESPAYABLEDetailsScheduleofDebtTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NOTES PAYABLE (Details) - Schedule of Debt [Table]",
        "terseLabel": "NOTES PAYABLE (Details) - Schedule of Debt [Table]"
       }
      }
     },
     "localname": "NOTESPAYABLEDetailsScheduleofDebtTable",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_NOTESPAYABLEDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NOTES PAYABLE (Details) [Table]",
        "terseLabel": "NOTES PAYABLE (Details) [Table]"
       }
      }
     },
     "localname": "NOTESPAYABLEDetailsTable",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts"
     ],
     "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/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_NumberOfSecuritiesInUnrealizedGainPosition": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities in unrealized gain position.",
        "label": "NumberOfSecuritiesInUnrealizedGainPosition",
        "terseLabel": "Number of securities in unrealized gain position"
       }
      }
     },
     "localname": "NumberOfSecuritiesInUnrealizedGainPosition",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "asur_PinnacleBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of debt instrument.",
        "label": "PinnacleBankMember",
        "terseLabel": "Pinnacle Bank [Member]"
       }
      }
     },
     "localname": "PinnacleBankMember",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_ProceedsPaymentsFromClientFundObligations": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.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/20210930",
     "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/20210930",
     "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/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_RentExpenseComponentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rent Expense Components [Abstract]",
        "terseLabel": "Rent Expense Components [Abstract]"
       }
      }
     },
     "localname": "RentExpenseComponentsAbstract",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "xbrltype": "stringItemType"
    },
    "asur_STOCKHOLDERSEQUITYDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "STOCKHOLDERS' EQUITY (Details) [Line Items]",
        "terseLabel": "STOCKHOLDERS' EQUITY (Details) [Line Items]"
       }
      }
     },
     "localname": "STOCKHOLDERSEQUITYDetailsLineItems",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/STOCKHOLDERSEQUITYDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_STOCKHOLDERSEQUITYDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "STOCKHOLDERS' EQUITY (Details) [Table]",
        "terseLabel": "STOCKHOLDERS' EQUITY (Details) [Table]"
       }
      }
     },
     "localname": "STOCKHOLDERSEQUITYDetailsTable",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/STOCKHOLDERSEQUITYDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_ScheduleOfDebtAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Debt [Abstract]",
        "terseLabel": "Schedule of Debt [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfDebtAbstract",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "xbrltype": "stringItemType"
    },
    "asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Debt and Debt Issuance Costs [Abstract]",
        "terseLabel": "Schedule of Debt and Debt Issuance Costs [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfDebtAndDebtIssuanceCostsAbstract",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "xbrltype": "stringItemType"
    },
    "asur_ScheduleOfExpectedAmortizationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Expected Amortization Expense [Abstract]",
        "terseLabel": "Schedule of Expected Amortization Expense [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfExpectedAmortizationExpenseAbstract",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "xbrltype": "stringItemType"
    },
    "asur_ScheduleOfGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Goodwill [Abstract]",
        "terseLabel": "Schedule of Goodwill [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillAbstract",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "xbrltype": "stringItemType"
    },
    "asur_ScheduleOfIntangibleAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Intangible Assets [Abstract]",
        "terseLabel": "Schedule of Intangible Assets [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsAbstract",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "xbrltype": "stringItemType"
    },
    "asur_ScheduleOfMaturitiesOfLongTermDebtAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Maturities of Long-term Debt [Abstract]",
        "terseLabel": "Schedule of Maturities of Long-term Debt [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtAbstract",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "xbrltype": "stringItemType"
    },
    "asur_SecondAssetPurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second Asset Purchase Agreement",
        "label": "Second Asset Purchase Agreement [Member]",
        "terseLabel": "Second Asset Purchase Agreement"
       }
      }
     },
     "localname": "SecondAssetPurchaseAgreementMember",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_StructuralCapitalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "StructuralCapital",
        "label": "StructuralCapital [Member]",
        "terseLabel": "StructuralCapital"
       }
      }
     },
     "localname": "StructuralCapitalMember",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_ThirdAssetPurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third Asset Purchase Agreement",
        "label": "Third Asset Purchase Agreement [Member]",
        "terseLabel": "Third Asset Purchase Agreement"
       }
      }
     },
     "localname": "ThirdAssetPurchaseAgreementMember",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_WeightedAverageBasicAndDilutedSharesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "WeightedAverageBasicAndDilutedSharesAbstract",
        "terseLabel": "Weighted average basic and diluted shares"
       }
      }
     },
     "localname": "WeightedAverageBasicAndDilutedSharesAbstract",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_WellsFargoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "WellsFargo",
        "label": "WellsFargo [Member]",
        "terseLabel": "WellsFargo"
       }
      }
     },
     "localname": "WellsFargoMember",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_WellsFargoSyndicatedPartnerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of debt instrument.",
        "label": "WellsFargoSyndicatedPartnerMember",
        "terseLabel": "Wells Fargo Syndicated Partner [Member]"
       }
      }
     },
     "localname": "WellsFargoSyndicatedPartnerMember",
     "nsuri": "http://www.asuresoftware.com/20200930/20210930",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.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/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "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 YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.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/2021",
     "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/2021",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.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/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.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/2021",
     "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/2021",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.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/2021",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.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/2021",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.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/2021",
     "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/2021",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.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/2021",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r116",
      "r245",
      "r249",
      "r254",
      "r380",
      "r381",
      "r383",
      "r384",
      "r427",
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r259",
      "r295",
      "r332",
      "r334",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r461",
      "r506",
      "r508",
      "r534",
      "r535"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESDetails",
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseDisclosure",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt",
      "http://www.asuresoftware.com/20200930/role/STOCKHOLDERSEQUITYDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r259",
      "r295",
      "r332",
      "r334",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r461",
      "r506",
      "r508",
      "r534",
      "r535"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESDetails",
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseDisclosure",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r175",
      "r317",
      "r320",
      "r463",
      "r505",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r175",
      "r317",
      "r320",
      "r463",
      "r505",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r259",
      "r295",
      "r322",
      "r332",
      "r334",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r461",
      "r506",
      "r508",
      "r534",
      "r535"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESDetails",
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseDisclosure",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt",
      "http://www.asuresoftware.com/20200930/role/STOCKHOLDERSEQUITYDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r259",
      "r295",
      "r322",
      "r332",
      "r334",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r461",
      "r506",
      "r508",
      "r534",
      "r535"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESDetails",
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseDisclosure",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt",
      "http://www.asuresoftware.com/20200930/role/STOCKHOLDERSEQUITYDetails"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "auth_ref": [
      "r53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of receivable.",
        "label": "Receivable Type [Axis]",
        "terseLabel": "Receivable Type [Axis]"
       }
      }
     },
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/ReceivablesLoansNotesReceivableandOthersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r40",
      "r430"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r532"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r7",
      "r29",
      "r178",
      "r179"
     ],
     "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 $2,730 and\u00a0$2,194 at September\u00a030, 2021 and December\u00a031, 2020, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Accretion (Amortization) of Discounts and Premiums, Investments",
        "negatedTerseLabel": "Net amortization of premiums and accretion of discounts on available-for-sale securities"
       }
      }
     },
     "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r32",
      "r60",
      "r61",
      "r62",
      "r494",
      "r513",
      "r514"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r59",
      "r62",
      "r69",
      "r70",
      "r71",
      "r118",
      "r119",
      "r120",
      "r382",
      "r509",
      "r510",
      "r550"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r30",
      "r349",
      "r430"
     ],
     "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": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r118",
      "r119",
      "r120",
      "r346",
      "r347",
      "r348",
      "r388"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r335",
      "r336",
      "r351",
      "r352"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
     "auth_ref": [
      "r299",
      "r300"
     ],
     "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/2021-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 income (loss) to net cash (used in) provided by operations:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r336",
      "r343",
      "r350"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Share-based Payment Arrangement, Expense (in Dollars)"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r36",
      "r180",
      "r205"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDeferredSalesCommissions": {
     "auth_ref": [
      "r83",
      "r101"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r101",
      "r279",
      "r288",
      "r289",
      "r410"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r101",
      "r230",
      "r237"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r140"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetAcquisitionConsiderationTransferred": {
     "auth_ref": [
      "r374",
      "r375",
      "r376",
      "r377"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.",
        "label": "Asset Acquisition, Consideration Transferred",
        "terseLabel": "Asset Acquisition, Consideration Transferred"
       }
      }
     },
     "localname": "AssetAcquisitionConsiderationTransferred",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration": {
     "auth_ref": [
      "r374",
      "r375",
      "r376"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contingent consideration recognized as part of consideration transferred in asset acquisition.",
        "label": "Asset Acquisition, Consideration Transferred, Contingent Consideration",
        "negatedTerseLabel": "Asset Acquisition, Consideration Transferred, Contingent Consideration",
        "terseLabel": "Asset Acquisition, Consideration Transferred, Contingent Consideration"
       }
      }
     },
     "localname": "AssetAcquisitionConsiderationTransferredContingentConsideration",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails",
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r113",
      "r164",
      "r167",
      "r173",
      "r203",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r380",
      "r383",
      "r400",
      "r428",
      "r430",
      "r470",
      "r491"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r9",
      "r11",
      "r56",
      "r113",
      "r203",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r380",
      "r383",
      "r400",
      "r428",
      "r430"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r391"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r187"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r188"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r185",
      "r214"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Amortized Cost",
        "terseLabel": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "auth_ref": [
      "r189",
      "r191",
      "r484"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": {
     "auth_ref": [
      "r189",
      "r192",
      "r485"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r189",
      "r190",
      "r483"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r182",
      "r186",
      "r214",
      "r474"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "auth_ref": [
      "r184",
      "r214"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FundsHeldForClients",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.",
        "label": "Debt Securities, Available-for-sale, Current",
        "terseLabel": "Debt Securities, Available-for-sale, Current"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": {
     "auth_ref": [
      "r184",
      "r214"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FundsHeldForClients",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.",
        "label": "Debt Securities, Available-for-sale, Noncurrent",
        "terseLabel": "Debt Securities, Available-for-sale, Noncurrent"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableforsaleSecuritiesMember": {
     "auth_ref": [
      "r197"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails",
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r331",
      "r333"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails",
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r331",
      "r333",
      "r363",
      "r364"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails",
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r100",
      "r373"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.",
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "terseLabel": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r370",
      "r371"
     ],
     "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 liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Current",
        "terseLabel": "Contingent purchase consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
     "auth_ref": [
      "r370",
      "r371"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Noncurrent",
        "terseLabel": "Contingent purchase consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostGross": {
     "auth_ref": [
      "r222"
     ],
     "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": "Capitalized Contract Cost, Gross"
       }
      }
     },
     "localname": "CapitalizedContractCostGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r5",
      "r37",
      "r103"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "asur_AssetsBeforeFundsHeldForClientsCurrent",
       "weight": 1.0
      },
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "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 and Cash Equivalents, Fair Value Disclosure"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r96",
      "r103",
      "r108"
     ],
     "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 cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period",
        "periodStartLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of period",
        "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r96",
      "r401"
     ],
     "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) increase in cash, cash equivalents, restricted cash, and restricted cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertificatesOfDepositMember": {
     "auth_ref": [
      "r487"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r111",
      "r113",
      "r133",
      "r134",
      "r135",
      "r137",
      "r139",
      "r147",
      "r148",
      "r149",
      "r203",
      "r245",
      "r249",
      "r250",
      "r251",
      "r254",
      "r255",
      "r293",
      "r294",
      "r296",
      "r297",
      "r400",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r118",
      "r119",
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock",
        "verboseLabel": "Common Stock, $0.01 par value"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals",
      "http://www.asuresoftware.com/20200930/role/STOCKHOLDERSEQUITYDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r28",
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValueOutstanding": {
     "auth_ref": [
      "r28"
     ],
     "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 shares authorized; 20,352 and 19,354 shares issued, 19,968 and 18,970 shares outstanding at September\u00a030, 2021 and December\u00a031, 2020, respectively"
       }
      }
     },
     "localname": "CommonStockValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r65",
      "r67",
      "r68",
      "r76",
      "r478",
      "r500"
     ],
     "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 income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-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 (loss) income:"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDescription": {
     "auth_ref": [
      "r155",
      "r156",
      "r398",
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies or describes the benchmark that serves as the denominator in the calculation of the percentage of concentration risk.",
        "label": "Concentration Risk, Benchmark Description",
        "terseLabel": "Concentration Risk, Benchmark Description"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r155",
      "r156",
      "r177",
      "r398",
      "r399",
      "r532"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r155",
      "r156",
      "r177",
      "r398",
      "r399",
      "r516",
      "r532"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r152",
      "r488"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss": {
     "auth_ref": [
      "r205",
      "r207",
      "r209",
      "r305"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss for right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Contract with Customer, Asset, Allowance for Credit Loss",
        "terseLabel": "Contract with Customer, Asset, Allowance for Credit Loss"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r303",
      "r304",
      "r318"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r303",
      "r304",
      "r318"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r323",
      "r330",
      "r515"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r82",
      "r463"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSoldAmortization": {
     "auth_ref": [
      "r79"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.",
        "label": "Cost, Amortization",
        "terseLabel": "Cost, Amortization"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSoldAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r80"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerListsMember": {
     "auth_ref": [
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information.",
        "label": "Customer Lists [Member]",
        "terseLabel": "Customer Lists"
       }
      }
     },
     "localname": "CustomerListsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer Relationships [Member]"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r110",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r273",
      "r280",
      "r281",
      "r283",
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt Disclosure [Text Block]"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r22",
      "r23",
      "r24",
      "r112",
      "r116",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r263",
      "r269",
      "r270",
      "r271",
      "r272",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r286",
      "r287",
      "r288",
      "r289",
      "r411",
      "r471",
      "r472",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r24",
      "r284",
      "r472",
      "r489"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-term Debt, Gross",
        "terseLabel": "Long-term Debt, Gross",
        "totalLabel": "Long-term Debt, Gross",
        "verboseLabel": "Long-term Debt, Gross"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentDecreaseForgiveness": {
     "auth_ref": [
      "r112"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease for amounts of indebtedness forgiven by the holder of the debt instrument.",
        "label": "Debt Instrument, Decrease, Forgiveness",
        "terseLabel": "Debt Instrument, Decrease, Forgiveness"
       }
      }
     },
     "localname": "DebtInstrumentDecreaseForgiveness",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r256",
      "r286",
      "r287",
      "r409",
      "r411",
      "r412"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Debt Instrument, Face Amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFairValue": {
     "auth_ref": [
      "r271",
      "r286",
      "r287",
      "r397"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.",
        "label": "Debt Instrument, Fair Value Disclosure",
        "terseLabel": "Debt Instrument, Fair Value Disclosure"
       }
      }
     },
     "localname": "DebtInstrumentFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet": {
     "auth_ref": [
      "r112"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net increase or decrease in the carrying amount of the debt instrument for the period.",
        "label": "Debt Instrument, Increase (Decrease), Net",
        "negatedTerseLabel": "Debt Instrument, Increase (Decrease), Net"
       }
      }
     },
     "localname": "DebtInstrumentIncreaseDecreaseForPeriodNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r47",
      "r257"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentMaturityDateDescription": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities.",
        "label": "Debt Instrument, Maturity Date, Description",
        "terseLabel": "Debt Instrument, Maturity Date, Description"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDateDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r49",
      "r112",
      "r116",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r263",
      "r269",
      "r270",
      "r271",
      "r272",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r286",
      "r287",
      "r288",
      "r289",
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual obligation to pay money on demand or on fixed or determinable dates.",
        "label": "Debt [Member]",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "DebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": {
     "auth_ref": [
      "r198"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Realized Gain (Loss)",
        "negatedTerseLabel": "Debt Securities, Available-for-sale, Realized Gain (Loss)"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "auth_ref": [
      "r199"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails",
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": {
     "auth_ref": [
      "r199"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": {
     "auth_ref": [
      "r195",
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions",
        "terseLabel": "Number of securities in unrealized loss position"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DeferredFinanceCostsCurrentGross": {
     "auth_ref": [
      "r410"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross, Current",
        "negatedLabel": "Debt Issuance Costs and Debt Discount, current portion",
        "terseLabel": "Debt Issuance Costs, Gross, Current"
       }
      }
     },
     "localname": "DeferredFinanceCostsCurrentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r39",
      "r269",
      "r410"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedLabel": "Total Debt Issuance Costs and Debt Discount"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNoncurrentNet": {
     "auth_ref": [
      "r39",
      "r410"
     ],
     "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": "Notes payable, net of current portion",
        "terseLabel": "Debt Issuance Costs, Noncurrent, Net"
       }
      }
     },
     "localname": "DeferredFinanceCostsNoncurrentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r355",
      "r356"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r102"
     ],
     "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": "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueRevenueRecognized1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.",
        "label": "Deferred Revenue, Revenue Recognized",
        "terseLabel": "Deferred Revenue, Revenue Recognized"
       }
      }
     },
     "localname": "DeferredRevenueRevenueRecognized1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r101",
      "r162"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "auth_ref": [
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.",
        "label": "Developed Technology Rights [Member]",
        "terseLabel": "Developed Technology Rights [Member]"
       }
      }
     },
     "localname": "DevelopedTechnologyRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Share-based Payment Arrangement [Text Block]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Text Block [Abstract]",
        "terseLabel": "Disclosure Text Block [Abstract]"
       }
      }
     },
     "localname": "DisclosureTextBlockAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Basic and diluted earnings (loss) per share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r77",
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r131",
      "r133",
      "r137",
      "r138",
      "r139",
      "r143",
      "r144",
      "r389",
      "r390",
      "r479",
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (in Dollars per share)",
        "verboseLabel": "Basic loss per share (in Dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r77",
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r133",
      "r137",
      "r138",
      "r139",
      "r143",
      "r144",
      "r389",
      "r390",
      "r479",
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (in Dollars per share)",
        "verboseLabel": "Diluted loss per share (in Dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r145"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r45"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r69",
      "r70",
      "r71",
      "r118",
      "r119",
      "r120",
      "r122",
      "r128",
      "r130",
      "r146",
      "r204",
      "r299",
      "r300",
      "r346",
      "r347",
      "r348",
      "r358",
      "r359",
      "r388",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r408",
      "r509",
      "r510",
      "r511",
      "r550"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r271",
      "r286",
      "r287",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r392",
      "r434",
      "r435",
      "r436"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r391",
      "r392",
      "r393",
      "r394",
      "r396"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "INVESTMENTS AND FAIR VALUE MEASUREMENT"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r271",
      "r323",
      "r324",
      "r329",
      "r330",
      "r392",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r271",
      "r286",
      "r287",
      "r323",
      "r324",
      "r329",
      "r330",
      "r392",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r271",
      "r286",
      "r287",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r392",
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r271",
      "r286",
      "r287",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r434",
      "r435",
      "r436"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r395",
      "r396"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r193",
      "r194",
      "r200",
      "r201",
      "r202",
      "r206",
      "r210",
      "r211",
      "r212",
      "r213",
      "r216",
      "r217",
      "r218",
      "r219",
      "r282",
      "r298",
      "r387",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r236"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Intangible Asset, Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": {
       "order": 7.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r238"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year One"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r238"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Five"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r238"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Four"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r238"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Three"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r238"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Two"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod": {
     "auth_ref": [
      "r228"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r231",
      "r233",
      "r236",
      "r239",
      "r464",
      "r465"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r236",
      "r465"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Intangible Asset, Gross"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r231",
      "r235"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r236",
      "r464"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Intangible Asset, Net",
        "totalLabel": "Finite-Lived Intangible Assets, Net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense",
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": {
     "auth_ref": [
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Assets, Remaining Amortization Period",
        "terseLabel": "Intangible Asset, Weighted Average Amortization Period"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r232"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
        "label": "Finite-lived Intangible Assets Acquired",
        "terseLabel": "Finite-lived Intangible Assets Acquired"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails",
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FundsHeldForClients": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the funds held on behalf of others and that are expected to be liquidated within one year or the normal operating cycle, if longer. This does not include funds held under reinsurance agreements.",
        "label": "Funds Held for Clients",
        "terseLabel": "Funds held for clients",
        "totalLabel": "Total funds held for clients"
       }
      }
     },
     "localname": "FundsHeldForClients",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r101"
     ],
     "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": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedLabel": "(Gain) loss on disposals of long-term assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r101",
      "r290",
      "r291"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedTerseLabel": "Gain on extinguishment of debt",
        "terseLabel": "(Loss) gain on extinguishment of debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r84"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r223",
      "r224",
      "r430",
      "r468"
     ],
     "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",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails",
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofGoodwill"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r225"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Acquisition"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetImpairment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.",
        "label": "Goodwill and Intangible Asset Impairment",
        "terseLabel": "Goodwill and Intangible Asset Impairment"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetImpairment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r240"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Text Block]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r81",
      "r113",
      "r164",
      "r166",
      "r169",
      "r172",
      "r174",
      "r203",
      "r245",
      "r246",
      "r247",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r400"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r73",
      "r164",
      "r166",
      "r169",
      "r172",
      "r174",
      "r466",
      "r475",
      "r481",
      "r502"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r114",
      "r129",
      "r130",
      "r163",
      "r357",
      "r360",
      "r361",
      "r503"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax expense (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r98",
      "r104"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Income Taxes Paid"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": {
     "auth_ref": [
      "r100"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 17.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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of 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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Deferred Revenue",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r100"
     ],
     "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": "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r100",
      "r419"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for operating lease.",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedTerseLabel": "Increase (Decrease) in Other Operating Assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InformationByCategoryOfDebtSecurityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by category of debt security, either available-for-sale or held-to-maturity.",
        "label": "Debt Security Category [Axis]",
        "terseLabel": "Debt Security Category [Axis]"
       }
      }
     },
     "localname": "InformationByCategoryOfDebtSecurityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r229",
      "r234"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r480"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest Income (Expense), Net",
        "terseLabel": "Interest income (expense) and other, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r95",
      "r97",
      "r104"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest Paid, Excluding Capitalized Interest, Operating Activities"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r6",
      "r54",
      "r430"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r391"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r423",
      "r425"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsRentExpenseComponents": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Net rent expense"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsRentExpenseComponents"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r423"
     ],
     "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 [Table Text Block]"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r424"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Lessee, Operating Lease, Liability, to be Paid, Total"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r424"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": {
       "order": 7.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, after Year Five"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense",
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r424"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year One"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r424"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Five"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r424"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Four"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r424"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Three"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r424"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Two"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r424"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r424"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Lessee, Operating Lease, Term of Contract"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESDetails",
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseDisclosure"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r44",
      "r113",
      "r168",
      "r203",
      "r245",
      "r246",
      "r247",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r381",
      "r383",
      "r384",
      "r400",
      "r428",
      "r429"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r35",
      "r113",
      "r203",
      "r400",
      "r430",
      "r473",
      "r496"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r46",
      "r113",
      "r203",
      "r245",
      "r246",
      "r247",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r381",
      "r383",
      "r384",
      "r400",
      "r428",
      "r429",
      "r430"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r15",
      "r16",
      "r17",
      "r24",
      "r25",
      "r113",
      "r203",
      "r245",
      "r246",
      "r247",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r381",
      "r383",
      "r384",
      "r400",
      "r428",
      "r429"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r24",
      "r472",
      "r489"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r41"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r41"
     ],
     "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": "Line of Credit Facility, Remaining Borrowing Capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoanProcessingFee": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses paid for obtaining loans which includes expenses such as application and origination fees.",
        "label": "Loan Processing Fee",
        "terseLabel": "Loan Processing Fee"
       }
      }
     },
     "localname": "LoanProcessingFee",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r24",
      "r270",
      "r285",
      "r286",
      "r287",
      "r472",
      "r492"
     ],
     "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",
        "terseLabel": "Total notes payable"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r43"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "terseLabel": "Notes payable, net of current portion"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r116",
      "r243",
      "r275"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "Long-Term Debt, Maturity, Year One"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r116",
      "r243",
      "r275"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt": {
       "order": 6.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Five",
        "terseLabel": "Long-Term Debt, Maturity, Year Five"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r116",
      "r243",
      "r275"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt": {
       "order": 5.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "Long-Term Debt, Maturity, Year Four"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r116",
      "r243",
      "r275"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt": {
       "order": 4.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "Long-Term Debt, Maturity, Year Three"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r116",
      "r243",
      "r275"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "Long-Term Debt, Maturity, Year Two"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.",
        "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year",
        "terseLabel": "Long-Term Debt, Maturity, Remainder of Fiscal Year"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.",
        "label": "Long-term Debt [Member]",
        "terseLabel": "Long-term Debt"
       }
      }
     },
     "localname": "LongTermDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r49"
     ],
     "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": "Notes payable, net of current portion"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermNotesPayable": {
     "auth_ref": [
      "r49"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r49"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r49",
      "r244"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "MediumTermNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money Market Funds [Member]"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r96"
     ],
     "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) provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r96"
     ],
     "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 used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r96",
      "r99",
      "r102"
     ],
     "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 provided by\u00a0operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r3",
      "r63",
      "r66",
      "r71",
      "r74",
      "r102",
      "r113",
      "r121",
      "r123",
      "r124",
      "r125",
      "r126",
      "r129",
      "r130",
      "r136",
      "r164",
      "r166",
      "r169",
      "r172",
      "r174",
      "r203",
      "r245",
      "r246",
      "r247",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r390",
      "r400",
      "r476",
      "r498"
     ],
     "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 income (loss)",
        "totalLabel": "Net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-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/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Noncompete Agreements [Member]"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonrecurringAdjustmentAxis": {
     "auth_ref": [
      "r362"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about material and nonrecurring adjustment directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).",
        "label": "Nonrecurring Adjustment [Axis]",
        "terseLabel": "Nonrecurring Adjustment [Axis]"
       }
      }
     },
     "localname": "NonrecurringAdjustmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NonrecurringAdjustmentDomain": {
     "auth_ref": [
      "r362"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Material, nonrecurring adjustment(s) allocated (included) to (in) reported pro forma revenue and earnings (supplemental pro forma information).",
        "label": "Nonrecurring Adjustment [Domain]",
        "terseLabel": "Nonrecurring Adjustment [Domain]"
       }
      }
     },
     "localname": "NonrecurringAdjustmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesAndLoansPayable": {
     "auth_ref": [
      "r24",
      "r472",
      "r492"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of all notes and loans payable (with maturities initially due after one year or beyond the operating cycle if longer).",
        "label": "Notes and Loans Payable",
        "terseLabel": "Notes Payable"
       }
      }
     },
     "localname": "NotesAndLoansPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesIssued1": {
     "auth_ref": [
      "r105",
      "r106",
      "r107"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of notes issued in noncash investing and financing activities.",
        "label": "Notes Issued",
        "terseLabel": "Subordinated notes payable \u2013acquisitions"
       }
      }
     },
     "localname": "NotesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableCurrent": {
     "auth_ref": [
      "r43"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableOtherPayablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A written promise to pay a note to a third party.",
        "label": "Notes Payable, Other Payables [Member]",
        "terseLabel": "Notes Payable, Other Payables [Member]"
       }
      }
     },
     "localname": "NotesPayableOtherPayablesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r164",
      "r166",
      "r169",
      "r172",
      "r174"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r417",
      "r425"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsRentExpenseComponents": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsRentExpenseComponents"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r414"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "verboseLabel": "Operating Lease, Liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r414"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r414"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r415",
      "r419"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r413"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "auth_ref": [
      "r101"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r422",
      "r425"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r421",
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": {
     "auth_ref": [
      "r426"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for lessor's operating leases.",
        "label": "Lessor, Operating Leases [Text Block]",
        "terseLabel": "Lessor, Operating Leases [Text Block]"
       }
      }
     },
     "localname": "OperatingLeasesOfLessorDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r4",
      "r386"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/THECOMPANYANDBASISOFPRESENTATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r12",
      "r13",
      "r14",
      "r45"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssets": {
     "auth_ref": [
      "r21",
      "r469",
      "r490"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets classified as other.",
        "label": "Other Assets",
        "terseLabel": "Other Assets"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/ReceivablesLoansNotesReceivableandOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.",
        "label": "Other Assets Disclosure [Text Block]",
        "terseLabel": "Other Assets Disclosure"
       }
      }
     },
     "localname": "OtherAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/ReceivablesLoansNotesReceivableandOthers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r39"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "auth_ref": [
      "r57",
      "r58",
      "r60"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r64",
      "r67",
      "r69",
      "r70",
      "r72",
      "r75",
      "r299",
      "r402",
      "r407",
      "r408",
      "r477",
      "r499"
     ],
     "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 loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncome": {
     "auth_ref": [
      "r504"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue and income classified as other.",
        "label": "Other Income",
        "terseLabel": "Other Income"
       }
      }
     },
     "localname": "OtherIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of other liabilities.",
        "label": "Other Liabilities, Fair Value Disclosure",
        "terseLabel": "Contingent purchase consideration(1)"
       }
      }
     },
     "localname": "OtherLiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r50"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1": {
     "auth_ref": [
      "r105",
      "r106",
      "r107"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Other Significant Noncash Transaction, Value of Consideration Given",
        "terseLabel": "Other Significant Noncash Transaction, Value of Consideration Given"
       }
      }
     },
     "localname": "OtherSignificantNoncashTransactionValueOfConsiderationGiven1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain": {
     "auth_ref": [
      "r196"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provides the categories of debt securities, available-for-sale or held-to-maturity, on which an entity may recognize other than temporary impairments (OTTI) for which a portion related to credit losses has been recognized in earnings and a portion related to all other factors has been recognized in other comprehensive income.",
        "label": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]",
        "terseLabel": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]"
       }
      }
     },
     "localname": "OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": {
     "auth_ref": [
      "r93"
     ],
     "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": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.",
        "label": "Payment for Contingent Consideration Liability, Financing Activities",
        "negatedTerseLabel": "Payment for Contingent Consideration Liability, Financing Activities",
        "terseLabel": "Payment for Contingent Consideration Liability, Financing Activities"
       }
      }
     },
     "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r85",
      "r87",
      "r183"
     ],
     "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": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Payments to Acquire Debt Securities, Available-for-sale",
        "negatedTerseLabel": "Payments to Acquire Debt Securities, Available-for-sale"
       }
      }
     },
     "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r88",
      "r372"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Initial purchase price"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails",
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r88"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r89"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r89"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToDevelopSoftware": {
     "auth_ref": [
      "r89"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r337",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/STOCKHOLDERSEQUITYDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/STOCKHOLDERSEQUITYDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r27",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r27",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r27",
      "r430"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r8",
      "r10",
      "r220",
      "r221"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "terseLabel": "Reclassification, Comparability Adjustment"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromNotesPayable": {
     "auth_ref": [
      "r91"
     ],
     "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": "The cash inflow from a borrowing supported by a written promise to pay an obligation.",
        "label": "Proceeds from Notes Payable",
        "terseLabel": "Proceeds from notes payable"
       }
      }
     },
     "localname": "ProceedsFromNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r85",
      "r86",
      "r183"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale",
        "terseLabel": "Proceeds from sales and maturities of available-for-sale securities"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r90",
      "r345"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r38",
      "r242"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r19",
      "r20",
      "r242",
      "r430",
      "r486",
      "r497"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r19",
      "r241"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r78",
      "r208"
     ],
     "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 expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for doubtful accounts"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivableTypeDomain": {
     "auth_ref": [
      "r53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.",
        "label": "Receivable [Domain]",
        "terseLabel": "Receivable [Domain]"
       }
      }
     },
     "localname": "ReceivableTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/ReceivablesLoansNotesReceivableandOthersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r92"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "label": "Repayments of Debt",
        "terseLabel": "Repayments of Debt"
       }
      }
     },
     "localname": "RepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r354",
      "r462",
      "r536"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "auth_ref": [
      "r18",
      "r103",
      "r108",
      "r467",
      "r493"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      },
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FundsHeldForClients",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents",
        "terseLabel": "Restricted Cash and Cash Equivalents"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r31",
      "r300",
      "r349",
      "r430",
      "r495",
      "r512",
      "r514"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r118",
      "r119",
      "r120",
      "r122",
      "r128",
      "r130",
      "r204",
      "r346",
      "r347",
      "r348",
      "r358",
      "r359",
      "r388",
      "r509",
      "r511"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r160",
      "r161",
      "r165",
      "r170",
      "r171",
      "r175",
      "r176",
      "r177",
      "r316",
      "r317",
      "r463"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r314",
      "r315",
      "r319",
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue from Contract with Customer [Text Block]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r312"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Revenue, Remaining Performance Obligation, Amount"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r313"
     ],
     "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r313"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r313"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "terseLabel": "Revenue, Remaining Performance Obligation, Percentage"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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 [Member]"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r420",
      "r425"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsLesseeOperatingLeaseDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r155",
      "r177"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Revenue Benchmark"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Securities, Available-for-sale [Line Items]",
        "terseLabel": "Debt Securities, Available-for-sale [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails",
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of Debt [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r139"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r391",
      "r392"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r231",
      "r235",
      "r464"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r231",
      "r235"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r226",
      "r227"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Goodwill [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Long-term Debt [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r235"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r100"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
     "auth_ref": [
      "r339",
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "verboseLabel": "Shares available for issuance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATIONDetails",
      "http://www.asuresoftware.com/20200930/role/STOCKHOLDERSEQUITYDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r344"
     ],
     "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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2021-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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r340",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "terseLabel": "Options Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r339"
     ],
     "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/2021-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 Dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-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 at end of period (in shares)",
        "periodStartLabel": "BALANCE at beginning of period (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt arrangement having an initial term within one year or the normal operating cycle, if longer.",
        "label": "Short-term Debt [Member]",
        "terseLabel": "Short-term Debt"
       }
      }
     },
     "localname": "ShortTermDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of short-term debt arrangement.",
        "label": "Short-term Debt, Type [Axis]",
        "terseLabel": "Short-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "ShortTermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.",
        "label": "Short-term Debt, Type [Domain]",
        "terseLabel": "Short-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "ShortTermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEDetailsScheduleofDebt"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r109",
      "r117"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r26",
      "r27",
      "r28",
      "r111",
      "r113",
      "r133",
      "r134",
      "r135",
      "r137",
      "r139",
      "r147",
      "r148",
      "r149",
      "r203",
      "r245",
      "r249",
      "r250",
      "r251",
      "r254",
      "r255",
      "r293",
      "r294",
      "r296",
      "r297",
      "r299",
      "r400",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r52",
      "r69",
      "r70",
      "r71",
      "r118",
      "r119",
      "r120",
      "r122",
      "r128",
      "r130",
      "r146",
      "r204",
      "r299",
      "r300",
      "r346",
      "r347",
      "r348",
      "r358",
      "r359",
      "r388",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r408",
      "r509",
      "r510",
      "r511",
      "r550"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails",
      "http://www.asuresoftware.com/20200930/role/ReceivablesLoansNotesReceivableandOthersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r118",
      "r119",
      "r120",
      "r146",
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails",
      "http://www.asuresoftware.com/20200930/role/ReceivablesLoansNotesReceivableandOthersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssued1": {
     "auth_ref": [
      "r105",
      "r106",
      "r107"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of stock issued in noncash financing activities.",
        "label": "Stock Issued",
        "terseLabel": "Stock Issued"
       }
      }
     },
     "localname": "StockIssued1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r27",
      "r28",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "terseLabel": "Stock issued upon acquisition (in Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r27",
      "r28",
      "r299",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Stock issued, ESPP (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r27",
      "r28",
      "r299",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Stock Issued During Period, Shares, New Issues"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r27",
      "r28",
      "r299",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r27",
      "r28",
      "r299",
      "r300",
      "r342"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r52",
      "r299",
      "r300"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued pursuant to acquisitions during the period.",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "terseLabel": "Stock issued upon acquisition"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r27",
      "r28",
      "r299",
      "r300"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Stock issued, ESPP"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r27",
      "r28",
      "r299",
      "r300"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Stock Issued During Period, Value, New Issues"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r52",
      "r299",
      "r300"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r28",
      "r33",
      "r34",
      "r113",
      "r181",
      "r203",
      "r400",
      "r430"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r1",
      "r70",
      "r113",
      "r118",
      "r119",
      "r120",
      "r122",
      "r128",
      "r203",
      "r204",
      "r300",
      "r346",
      "r347",
      "r348",
      "r358",
      "r359",
      "r378",
      "r379",
      "r385",
      "r388",
      "r400",
      "r402",
      "r403",
      "r408",
      "r510",
      "r511",
      "r550"
     ],
     "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 at end of period",
        "periodStartLabel": "BALANCE at beginning of period"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]",
        "terseLabel": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r418",
      "r425"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsRentExpenseComponents": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sublease income excluding finance and operating lease expense.",
        "label": "Sublease Income",
        "negatedLabel": "Sublease income"
       }
      }
     },
     "localname": "SubleaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESDetailsRentExpenseComponents"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade Names [Member]"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r193",
      "r194",
      "r200",
      "r201",
      "r202",
      "r282",
      "r298",
      "r387",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails",
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r51",
      "r301"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r51",
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "terseLabel": "Treasury stock, shares"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r51",
      "r301",
      "r302"
     ],
     "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 September\u00a030, 2021 and December\u00a031, 2020"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": {
     "auth_ref": [
      "r115",
      "r323",
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).",
        "label": "US Government Agencies Debt Securities [Member]",
        "terseLabel": "U.S. Government agency securities"
       }
      }
     },
     "localname": "USGovernmentAgenciesDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r150",
      "r151",
      "r153",
      "r154",
      "r157",
      "r158",
      "r159"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r132",
      "r139"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r131",
      "r139"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 5
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r116": {
   "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"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r142": {
   "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"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r15": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r16": {
   "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"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r17": {
   "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"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r18": {
   "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"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r19": {
   "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"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27340-111563"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL6284393-111563"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r203": {
   "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"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r21": {
   "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"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r219": {
   "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"
  },
  "r22": {
   "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"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316"
  },
  "r221": {
   "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"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r23": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r24": {
   "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"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r25": {
   "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"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r26": {
   "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"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r27": {
   "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"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r28": {
   "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"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r29": {
   "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"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r3": {
   "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"
  },
  "r30": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r31": {
   "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"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r32": {
   "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"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r324": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r325": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r326": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r327": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r328": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r329": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r33": {
   "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"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r336": {
   "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"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r34": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r35": {
   "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"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r354": {
   "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"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r36": {
   "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"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(4)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473"
  },
  "r37": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r373": {
   "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"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6829253&loc=SL6831962-166255"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683"
  },
  "r38": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r385": {
   "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"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r39": {
   "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"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r40": {
   "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"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r41": {
   "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"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r412": {
   "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"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888252"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r43": {
   "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"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r44": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r449": {
   "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=125521744&loc=d3e122625-111746"
  },
  "r45": {
   "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"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r46": {
   "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"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r468": {
   "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"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r47": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "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"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r487": {
   "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"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788"
  },
  "r489": {
   "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"
  },
  "r49": {
   "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"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r503": {
   "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"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.4)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r505": {
   "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"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r51": {
   "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"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r517": {
   "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=122147990&loc=d3e611197-123010"
  },
  "r518": {
   "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=122147990&loc=d3e611197-123010"
  },
  "r519": {
   "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=122147990&loc=d3e611197-123010"
  },
  "r52": {
   "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"
  },
  "r520": {
   "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=122147990&loc=d3e611197-123010"
  },
  "r521": {
   "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=122147990&loc=d3e611197-123010"
  },
  "r522": {
   "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=122147990&loc=d3e611197-123010"
  },
  "r523": {
   "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=122147990&loc=d3e611197-123010"
  },
  "r524": {
   "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=122147990&loc=d3e611197-123010"
  },
  "r525": {
   "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=122147990&loc=d3e611197-123010"
  },
  "r526": {
   "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=122147990&loc=SL120429264-123010"
  },
  "r527": {
   "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=122147990&loc=SL120429264-123010"
  },
  "r528": {
   "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=122147990&loc=d3e611379-123010"
  },
  "r529": {
   "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=122147990&loc=d3e611379-123010"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "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=122147990&loc=d3e611379-123010"
  },
  "r531": {
   "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=122147990&loc=d3e611379-123010"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r536": {
   "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"
  },
  "r537": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r538": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r539": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r54": {
   "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"
  },
  "r540": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r541": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r542": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r543": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r544": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r545": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r546": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r547": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r548": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r549": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r55": {
   "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"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r56": {
   "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"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r79": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>64
<FILENAME>0000884144-21-000023-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000884144-21-000023-xbrl.zip
M4$L#!!0    ( $^ :%,5<9L.$P@  ,,J   7    83(P,C$P.3,P97AH:6)I
M=#,Q,2YH=&WM6FUS&CD2_GZ_0HOKLDD5;P,8.T!<96-RH2IG^S"I['ZZTHPT
MH+-F-"MIP-ROOVYI (/Q'3GOQJPKJ0IEC5JM;O6CIUN:Z?UT>=T?_WHS(%.;
M2'+SY>+SL$]*E5KM:[-?JUV.+\FG\=\_DU:U'I"QIJD15JB4REIM<%4BI:FU
M6:=6F\_GU7FSJO2D-A[54%6K)I4RO,HL*YWU\ G\<LK._M+[J5(AERK*$YY:
M$FE.+6<D-R*=D*^,FSM2J112?94MM)A,+6G4&P'YJO2=F%'?;X65_&RIIU?S
M[5[-3=(+%5N<]9B8$<$^E$3<"EOM,&:GC=9I*V@=G[)F$+=IW&I2RH^/3_X9
M@)$U$/=CC%U(_J&4B+0RY3A_I]6HGAQGMCL7S$X[0;W^U]*&J.7WMD*EF*0=
M9S#TQ@K<*[HC)97N'-7=OR[V5&*:"+GH_#P6"3?DBL_)2"4T_;EL8)$KAFL1
M>T$C_LUA1IC<->?>H!/0(T7*EP8&#31I\,NGX<5P3)I!->C54'[IUF/GJ)Z
M?U9E7OD##R)84*[]$Y$R:'7:SOT7\JH_&(V''X?]\_'P^HI<?R0W@]'P^A*
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
MN.X45FT!9)A!PC0(/7RS)QZ<5*?W_]@U,+:@@IRK6@G+4 $ZIB!"U:G\MFI
M W5=AZ4A"M&Y@*EXG''C@V3;C'Q0NG]#I?O:3R>#2%-RCYI;3<F"5UW9GJ 9
MT23?VZ;<U@;NS1(2H:-*M7_)G9[9?@MWGE4'UO2"3_X"4$L#!!0    ( $^
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
M0^/Z\_D-28]?\%?"747O$[,'VFB[_4JB/Y+HZ76)HH%:1TDJE NF$.!H8;A
MEZ"%UY9#E#8MK237'L $);K>1:@Y>XDB[;OV9C?"Z?_ 6279'TGV[(9D/?HC
MQGT!5FJ4+!.%E587G.L "J+3P)96"/YCC*!"3%"\EXSQ"HXW\)U!)> ?"?C\
MNH"3=$82XHN4$@HX&2ALE+S@(2CB-1/$RZ65//]3$^T;O'\O5L*]EW#)=>%*
M9<!K9PKBE"T$C;Q @]6%3I*)A(&/!+ZT\I9_)=KG-[E6'Q(@\PDPN(,B9GK^
M8E"&'2C\6DG77PR1&/Y[:=#J'+4SS2_?.^AGW;C!!I^=#B+>XOG->XQ^_^I'
M+\8PZ!WWRU=E?/'B0N%&&O$S"G=Y(RC]Q.6K5LRO4POZM7) <&<X]'+S?V["
MWNTOKUR^=?/N1Z4N7[[",*@_S QRY3*>(/3R>U>??1EFO':I+3*7OOG)Y>O+
M'WE^8Z+NG#<(+%&!C$PJCV$R=\$K[H.0D5/%C)G"O%T\/NQG!!B]C/ACIT?M
M5F@-Z]#Q^!.QA9^.,@D7T=N+G2'.0?[.R[8;#+;2SK 7/JV>M@9+*Y>7O.QU
MD-B7'XSN\^?S.V__9>J^C&(NA(F<FB0>C*:4"I*T34H0B2_033-#Q&()<P<G
M!@:K;TJ<Z$-<)+$>=ULCF0X.' +?%REUH,QWK%S\?/GAY2TN/[M\G>]QMYI8
M"XDE\%0)@59OA.!""FZ-YY1$_W$S#Y]2(F< (D>YHN%H1BE.JOQRHXM/'CBC
MQZ7'N3EE%^F6%^]VUAX\FR$E=#"&@K!!T""LH.A6DW:",DZM&\WFC#B<&[-Y
M0S\?-ILW9H"K!""H]10?/@7E9"".*U":$^;)2)](GHW9F@%27.08'JM/2%!W
MLBE^>;S8^HS#NGYIR:S<L-?_2=7[ZOOYS37H]CJM[EVWO2] W+C%\YNC_Y'F
MHW>)WA :./,B66X4>AXBI34<WXSAPMWH&78W@_[PQ9M^+QZ'X58?'<KG5H"1
ME\E3]6(;PG&_W^KN/[U;T9.G?D1C#.]EHI8(3IGQ-AB:@$A-K' C\9%+\9%*
M?-\4'[F_^,C8Q$=5] $]CA0F"NK <L1>!DIIA5(D, =D;T;$-Q6NSF6*()GS
M0 #IES)2>F9- $HA:I(NK(]6UG</Z[NO^,9G?<)9CZ&6MDAPT :=1SXM@W;
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
MD2#$/U^MU/PR59#GXF>2U5>)V;G)O1KRC,K[+?(_K'D.8>-OGB,7<JSWWG]
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
M]C2Z9JJJL(7B$RC/U["/<5I)),IF\!63F \F@:)C569LOO#37F;&Z&H%H(L
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
MRQR[Y[_(>Q<E!I^Q/U]:YR*CX(%I7]MTL00V4P2798B>&Y-JKW6NA]+TZ7+
M+:53-,;JT]P68*S$C G)J\P=0\F%]2Y8GA-3ACFD,\9B%XS%&F/UG;$^?&0L
M)YT)/@7@*7O (D_PG!!TL"HPQU.,M5&-&@K3IZK6C;$:8WV-L;B./@3D"FU$
M3LG)6KXC:6UT(2Z6SFTLWFRL-6$L/K.QA/1:"0'2!@-(BH"*5(&EI)QVFFM!
M-5EKJ.W5)D>-L1IC]9.QI,HQ*4$^L802M57*"V=#XD4'&Y;/;2S>;*PU82SY
MD;&(N41"%_-*LN(5\F3!6VU \N+Q)^5EL:2WMM$,$5>57=J[*^-]#\/]/#[)
M9:>?5<TMS_AC%-)D.'A%X_CG6>KH>5&:^U+Z;O4,AN1\EL$XX5FQO,B+G%0P
ME 2A#RZVN-9:,=BSN;@6SQE9$20(J6SQ$@N7>6,4")29&<^8=K6QY%"SI4O5
MM&)X_46X$XYT\*2\#<5"(>]5P&B0C HYHKQ&'*B!^)9!/ OU!!-8XL5GLLH(
MP*@EU)Z"P(P2/OEH,1<0F^5MD ;A_D(8N656:4-!)@R*>\\XIHP\VBR+<FZ!
MD37#]RPPPD6,,C@!*C )B)&#8T8"$UYPHR,S%+>VY5#HI2.Y#>']1;@65CG+
M34Z9,%GF=3*IPMT8&TE0"R2L&<)G@00I;<HZ(K!BC@,ZZ<%&6;:WK=A.7#@M
M.S-<JAXA?*WKN%SWTFE7R&5\!H9E2M2N1\&I;W#$[+DT3$:6N<'B2GCG3)!8
MB"M):V)JP8.U8JW17/! 88PQIUI&7VE $3AXAQR*C)7S(0@94F$M,RQ::[67
MZ_M=?:31PG7<%>UC-L5)\0E)19M$3#G%HNIX()5;YLF:T<(L'*')"<U3!@I4
MSW$%0BV="SJQPA=D34+3Y<HQOK0UTVCA?M&"(6.-2CFB)]2&D?#)Z.RS%XI9
M="V*L6:T,(MB2.-MD2."B\H!6F+@2 LPM6JM92)D$EO;"H=.-6NAT<(E6HC!
MJB1%T"PF##:ZB"X%D:PD5%GZ%OI8,UJ8A3Z"S]EH)J$ZA,6)B!ZLY0H8HQ2"
M-HJBW=I&-V1F5=TR>E;==@UO[CTZF70UMIZ5/3]IB1/]B'U4H>SGGTY.8E=(
M\#S5Y=G)86SLM @[O9\+<3CFE6-6 PFM )/EX$0FD"%F;Y$C8=S:-D/.V]'+
M/0;R[48K&I!7!>194 (E!1)9@2G[%9"55QZ9!H=E^[)HLU5N:UL/7<N2N,]
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
M4_:U80L':W5Y)1"S]59S88O!CRL((Z[I2<$]Q^VW\\\;;E>.V[E["@*#1AF
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
MGG,%42GQ$_7>+<#9VS.V?,#.&/,\,?K\+Y^__:![ZQ-CY>P]R1](;;[X-GO
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
MH-(6G,X:"OME(ZPAS\)9XQZ-JRK)TJBP46$/9KV(85BV>3 </66A,21.7K'
M#7/***ZC:(;A^I/B7$JZD3*@0M 4"RF:&,!984&B9<P)E7)RM6.%&B*[6L>X
MF8:-#]>1#Q>@P\B1 B;DR$QQBZ4UACO!<E0N.,5B"PGVF>CFLRDB!:-2\I"\
MR(", ECC,T0=HA$)F7#U;CIKIE^CNHVD.IY0.(G&Y110!D%.%I#XF,B$4 #2
MO. UYL%9@HIFO$C7,Y"J.,/(2=;&/ RXDY''X$42H3;FT4,4ZW% <IZ_<C&*
MB_VO.JI;=4;:-9XQ-UM9IA1/3LM6OM*':)F_T$;91ME&N6:CW*A"0_/-PX:#
MG6<__[QA)8<62Z<33&FGHHW%TD)E,HD0T0<;!(M2"'Z>YHL7:;Y:LB7Z@.T<
MO3T\>9_.2K[_?#H.KVB2?CXLLVV&U0*&U?ZCN00[2I:I&#0$+HM[&2F"YR:"
M)J:06 R"RZUM>;7I=:L;T&\@M_(.34Q-3'<0CQ ,LU<Q!L,%!I\<%:VHC&?6
M:$5,KTHG=E4_OZ@2FT9<3"/.#MR-4]Y('\M&T@3HLP%?LS!3-DPFSXR0JJ:<
M7TTY:B#N-X@;US8Q-3'=1:):Q""=T58QB]YPIS!9*WSV0COF<U.)?52)\]'W
MC-9ISB38' 2@KEEHTI=O-1I!I%R2J6]*<:.*4]UEU_M[>*.]!]&NUMAP:0Y[
M-G^3- 0MR>?"6[77O;(6O.49LG$DR$N3=-[:UDNGT+:J%'W!\.=<\]L!<&M,
MNBK\SBY'BHC:LI" 9:8!L_5 6"R08*T6P>I@E"L62(/OFL&W%>Q:"S'U-0#:
M6'8%+#L+?I(K?GEB#&)*A66=E$!&9S"YZ$SIC2@_W]J6K/'LN@&X\6P34Q/3
M?0]^-G6XBJ#!I<!G"IKE )Z1 %2. TE7%*(H:C)AL7!RK@IQZ029_A7&6Y/
M9PV6#;JFF5UM_HNNF1N6M]<.S9J8FIB:F#9*3'<9E&C]G'MDM.T>/)SNS8RV
MQ+E12B-0V=. 3 H@1AX2);+:FF"UVMI6=NE^S@WQC9B;F)J8UE1,=QG%:/JS
M9_IS]V!W>E9WXN%+YAAW+ K0)DM 6UN^.J, !5.N&$TF&=$W!;I1Z5Y[:3HX
M/)EL6KY6BXXW,34Q-3$U,34Q]4U,BU2KM-:'4',MHLG(;7+%8(Z*B"M*.EM[
M#6NZ->J^70-Y9[H_*\J6,@D;$P?%G 'DG, ;RA"=3")'G8*HM^:'#G&)ZI,-
MPHUIFYB68]H5Q"T:T]XVT\Z'(GAF%(76D)RK"1@L@]46(7 >6=2Y_,3UBFHW
M*ONB:\O9Y5U\[,LY&'4;O^5?M(AW$U,34Q-3$U,34Q-3$],*3V.U4#(%QG.R
M'IV*I+7RC"4C41F?PL*GL:V]^LK=F"?3W;-;59T;$X).T6E9_!:2@(XK\%'R
MXM7X1$Q$':W>VE:Z%5J\Q[!=>1)%@^TW@>TL^I#1L&@Q@A=> WHIP6EGP",/
M0FB5$4W?8+NB1(A>QQW^28=T'-* IH-_G1ZG@63#087,,OD02W0-62-6^FQE
M&ZU]KL=/R+-&)HSEY*63WA@EL[?RO(?&9_AHD1X:W5_>/YU.IG1<U[,QTT+,
M=,%*W0F4SS9)E1(4027 [!*XE!%L3#)'$A&9K06YAA97=5>['ZV!_N+HXQN"
MO'<D>/W60(M-?DV9[3-NTHUIK77_Z0/=S6YT&&:KN>7 *0J 2CH@SB/(K&QP
MP62E:O>?Y>VPQG6-Z_HSZT5.NDV(Q7,,.GF6D&EM ]K$HI/6%D^3V2^37>N
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
M3FOD(PK2B"0HYAR+E9=<WMJ,MJ34<=EI1$[YTQWV^B?/ZY1M*4QBYS%H,AO
MTAO0N1;H?#EUV.8DL81R1 G/.15LB6"02'@)VXFAD:6X\E(OD^F^.7%[O,RA
MD=I;2.V,*D@FM:31H6 LS@=N%MFH--*68Q*PE-'G6E6W+U2UI"=NRTX5_N['
M8]L.5:S+)-1VI=[P,/9OXZCS:-68Y8UF/H]0XZF;I&(8%[H 36<W3U_M+-!
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
MHA=5_E>M*;'DJWWG;&K+<RO].AW'U6.0\/]SJR[.=ZV?G[I4?1L?FKSJCUT
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
M$-I Z+.'T+NV;380>C<0.F??C)S%D!.X"2L9XM(G9(262&,964C2 W8V$-I
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
M;IEH%<Z4>78#<[[RG>,CQI4*%FLD0HR("QV13I8B[&(2P&:D-/8VS/FY:W?
MGG_!VVN-;MX'_Q)]Y5K.Q9,S _?V+#M))AS/W9'G^2H)O^D2>.%!,!O-;CNO
MYM?UTEW#8::&PNR?-#J_UDZ/&1 C.%,).$92C/-$E'.").($U99R[XNH>6(@
M^'&,=S>WQ<ZFA_L?G^^<'W$<F1<T(- T&O&<EM&&*)&6P5*):;0L5Z#BJV2J
MJ(%).%A+%G=6%"%SI]G@Q>X'6!9 R.83QI(JH!\D.*19$"BP!"NXLIC1E/-S
MK@(:WEP7)O?CIT9(_1R0:G8 @K[9S[7K'T9GYS#'"IU]&+K4 5V<BM1@CVP"
M)CLX42:UA9DE"/%:I^!A/@DZA63,3F==NW?R.'SV:0&K\-G9)MKW'=!-(@:=
MJ\8*[ACBRB1D9<1($*D\,UQ&0W-\IYZ&6Y,PE:-LFLV+@:?Z%W@UCNN<YIFI
M^%3S8C#C0G[(__)5)G"EV(<H!_/TU@B*T;1N='\9_#F.'IDY$N5&S7$Z$>X:
MOY]EACZZ\PC;JTB0=C^_^'_[8&_P93"H061*AOGK?0'=5H/>!3KI8FP-V?W
M'3^+%7HII8\I*6%  *MH4F))^@!FQ$%LRN*O>@); Y) J B6A8"PR0F N7?(
MY@I9P!2"\8G;E#.1P5PG^J:MP9A;[RMW9=86%G >+"B!I>29=4T(/E&@4R=6
MU*75?F#$4^]633P'1?IBI>U=W $9OWX!MN,@,>O:WV#$\K#!D'3!B)NK6:Y^
M@_4=\/8D-O,QQ,P7@ AD-&O#C4X:P!5 T@Z(*6 DP&H:1%2"ZNWVX+L#?T-U
MW\MM[ZIE &)P_PC4 OY016-,1.G!;,Z#'D;3.D]?: S<]PSP9P27GUK5W?;R
M<Z!- _BO//VNWZL>T&R<-@:@N%H+C01*-;:&H=(CN.Y +QZW&N, O=#HYH6K
M/^R)_ME9LWH+6^UK#F!OXBT;K0$05J'8_>/C6*'PX(4V]M[6-!9#HSSKNR;T
MU:57(?=][Z("\@K"0QX46 M.SRK#]E6HB;NHP62Q@W"X6H &#VRHFUMNNV K
MCV4'5X*]YA E>(V/^9,8^LVXFWYRU*^*MMF'Q_[9!/;VVA:)_>WO]>,C)3C7
M4G-$5?8E6(Z15DHA*8#MVZ"4%7RE%F$E/<M#WNG'EQ+)D(WM.#L+ #XZG8ML
MX\,]MXP/8/G]:C'**' *RUGCQ^4Q&Z!)8'>CN3+RH_T\.#;?<S/ZR4N#.&%<
M'04:[R'7IL>\#%XE-P:T,]AC#H(! ='][<T,]@<]79U!' = 5H<>H<>;]JP;
MWXQ^^ - Z*QI+]XT6E6_55_ZX]1VCANMT0'*'"=X[<QC]<#!Y7$(X1H>A!$.
M,QP-GSR\O%9=NG:"<W"-Z36LR:V7\=I]KPEV^T-_]LV?-9:P-:98:6QI+--W
MN^TOLG[-D#[O'A^=DB9A$.;W3$D!;D1@5I#Q>01Y&P/(JTC"Q@065W\8.%)J
MU<\9.@^B[4P$!+["?JL\X*^Y S;&:_?-.?.*^Z4>>TN<-WSZ.]_PA9$[S(!'
MS6IZ:Z:)R603\TB;6AKY,AOY&FIHO05!TCZ]<QG;YZ\'\JQP_M.D25-=)!$'
M3R,SFAK-E5?&495HQ QCJDRT4UTD$RYU:)-_$_J="V!3,R1'^AA/+5QM'4\N
MN0.&1EZF_V28*6F'U_??G=1_;)$=>GA2W_SX97?SS\;AY^WONY^W?QQ\.2"[
M[P^;!Y__^7(C4]*/8[+S>8OM0%L/3[=P_?T.WWG_5_/@RQ:TM=ZH?_G$#T__
M.3G\7,_5L2^&F9+.CPP1T4L=4%2AJF\OD6;&(Z48CCPXAZ5>6==KZL;!R$>P
MH@?7QUHX!)HY#=MRIE.+Q/E$;6!>*.X,U5@J(;5)7#%FK"GIU!80)/ E2)#H
MG<!4(**"13R8A%S2"A&.E:2428-E/BW,5Q6Y><[ZQ1?[*K#TDF#I7R\(ER9\
M")-<IB#5;$A%+Y&*2B^,41@I+SSBWACDHO;(8H=)-#P&FU;6F5RE0MU,YE(P
M:H'L>)DQZ@5!5#WV"AS-!D?\$HZT94QSGHNV$($X%1P9&RA2EGD>!3>2JI5U
MI5>YN'DNZ_EXTW*Y;*>;X&;\%IOMLQPW$_U)"YYZ?/'<3MOE\0S)P(5CS!D;
M _>*.)9"<$3Y$)B6='KP3/$,/3=V74QXAK#T5'-@45X(AKAC%ADG-1*.&*:T
MU![SE76Y)N?B&2IE&N_*!X)64EG%G/1<^>AD9)Q$%EQB6K'YG+TOKI3Y6M78
ME<)Q8DSQB 2A 7$L+;(Z601C9SB-!JQ.YYSTJQ@_V).RP'49E].,9W(]/+,=
M%]?#7"Q[['K )E@@/ K(O8_ ]97*.RD6)2.DP)'+),7*NEY54U(PW-WS4&RZ
M+,U%JL_-?,=275"O#,$>265"IKL):1<XXGE_U"1A F,KZVRJX_#YUN77$,7Q
M,4Z6!BA1'//6ZBDI3&0DT0K#@_2&$Z*YC=QI+:2<?D:Y:/5G!J_ZVPFM;JU0
MGB90%=1@Q!,&\#)1($EB(%%;07(2;+5&GR**XTZ$X*[;$B^:$ 3OB;:&,IDS
M<_%<1DB&H!FQ"4?K8M'J"VA58ZT>O:52!XQ<RL>5I7?(,8)SP1&A7 0!KUU5
M?)W<++[^XH,>EMR*9Y'J]S?CHL:?UG;':MR1Z+U28+'4&J#SR2,;/$&$,<NP
MM=[@"&I<F*6* EARHUTLFRUR>V;[',MM8P*LI9(A(AV(;*(ITLQ[)+!6027.
MX6+.%W8SOU/9%G],$]OOY,)1V0;NI[#+;O@4A>T-(<8PAC&+G"6J'<@RT-8V
MN!#E+54PB\)^;KS:FU#8@1%%I1%(J 1\@E&%#-<,69*4DI@*(D +L#5<=L.?
M<IGGQE&G77(L4)Y8-,)0ERSFF"N"@Y_#,E]$]#T,9RRBF9#:2\41T'$"1%P%
ML!G@Y=Q$YVB4<-4#$=<WL^N5W>[%-M-9)/03V&F1T'.QW+&$EA%82@++E8%0
MQ 4GR'*>\_KFPA_$<R[ <L64/.]E.WMAC7:Q;+9(Z)GM<RRA\R1DG@6$-<L5
M/SQ%!@N%'"RF@1NJE.?YK$O9KWY:$ZNW6RAGD8R].$@F?3JHH5GVJ^>CID->
ME8CQ0DC'I3?.*F<C$X!*B4<5BYI>2.B:S#I@!2.,*8FHCQ9Q&2*R-E=!T]1*
M%P4,<,[N7O:KG]AI'B(VWF!/G>4A".MC(E'@J RL,]&5_>H%M*JQU*9!!DE2
M0!K #ZQ*YW-GDB,J">AN3F!^J&J_FI7]ZI=FQ3/M5]_;C(O8?EK;'8MM'TBT
M 2ND ]>Y?)] 5L-/2BI!;?(A"K:RKM7-Q/AEOWIAC7:Q;+:([9GM<RRV,8R"
MS/6(B#4"\1@U,C$J%*GWN2Z[<=+G_>IRC/MI36QZ[Y:MZON*ZWM5/2CB^KFA
M:O+@MN,F,9%85?H79("P2 O#$ PB]S9&1WS(*?WX4VQ5SR5QZ3(FK9GY_9>&
MZOB4 $DTB=QX3CPWG$A '&4YH8P86[P,"P@O$\D <;!"6X$\,0KQ(#BRWF(D
M+',\46P#I_D$NUF53,YIZ^'.5O+,FX<%[5X'VLWBC7ENN"NNFKD X-A5DRC1
MC&J/G$@Y&VJDP+0D15)S:871EEN]LL[5*A4W4WC,'!I1H*] WR*]^ M"ON+P
MFAGEQ@XOZDA*3'/H=XH1KXY2P6@B#/2...=#$CF="5UE6KP4EC=TB(T:,IK7
MO *R9XS)6(9[3 P>@^$)[7XN 3B7.BFEE;]NY7+Y>J=761I5MJR-BEHNBMNW
MW.,%W.,UA!Z6@D>/NSM"F<6.\42T=SQ9;"13THO(5,I;@(-4.7BT.X(SS2V[
M(\_.:W?V-WH[#?R]XK8;1Y%8)FV**#DO$8=A0CKD?V (K;?1N2I1WYHI)8]*
MWOY[BU^:,,/)$L:%YM88JRT @\=,1ZM!!%?B=X@099=C46"B_O82)I0G)#'%
MD)4I(:[S-JKR%EGE@Z+9B<%</KBXRLB#SRXN7F16P:67A$NS[$<\-S"5_8@Y
M0=68T23BB0Y&(NMSF1'G-/S$",*Y[!'V&L8WK*Q3O:K-<L6/%I1Z22CU@D"J
M;!W,#DB[8^[$K4^2NP"T"7/$.6/(4&*1TMQYRUW"1JVL"[/*%RIUXG(Y44O=
MHZ=W$%D)ZZX!I"*,<9*$QM%[3$6P)K%D='$0+29Z;4TZB *EEB@F4>1,(TZC
M0YJ;@&P*)D6E. C 4OGHZ<LK:&U48L9ISWF.1M<VNA2I)I9K&4+QJ"RB74UX
M5+ ,A 25HPF "W# 1V08-P@+)PB.E&-1:A^]5$.>J?;1,UMR<4',R;;':R9U
MPA '*Z7RG +MEQ;I4)4,=$EKR6"0V,JZ6I7X(1Z(8M5E>2Z2?7X&/"'9"0LZ
M<0NVBYU /*B$'"4$:>U!S OC54@KZWR5F0>G9"[YI$K]HP72["D&&1P%M-*6
M4Q\U%D%KH1*5A$@=BV9?3/C:GM3LC!"'F4O(4Q41A^%$AEJ/L%-1,PJR0\M<
M 6D^^9E+6HL[D@('4L\S*:2QB;,4; ";4HX'#&*0ZY^0@B++']5T)F0Y\+9D
M@*TA$7+Q,(-!E@=-$:,\U]#@1A*<2Z4L4BF&8JCSUN1/8*E%=L_)=L?+GN$X
M5Y+(>6C@'TZ=1,ZY  8<):?*$FS<=-M]R=O^2VZV3V*UDZ([-;['@'[$3KOH
M[4>UW F]'151@:2(O+<2<6(QLD[D?Q)//BH1H\_IC30E](\%6GE?PQYY*8+T
M&&<GM*:*,B&I<UQC;9-5D1BB(X 8%:3([,5$K9U)F4TI9@$F*[+4"\0]CLAR
MR9"6)H!2\!K$0BF#].0T@*CD"$XN5:4:4M!!,4<\-L18Z34O,ON93&="9@>K
M&&>*(E<YV"TAR"G+@+D[ U);)NI=*83T$@UU%IG]!)9:9/:<;'="9L=(0%-Q
M,%OA$5@Q0=;X@!*U-"5JN'2Y^M^48-:RM[VP9KM85EOD].P6.B&GL4Y:<D\1
MSB=[N0X<6<P\2B3BH+RRTLB5=2%O1I^4S>M2#.GEJFKM+0XX!!N%XY@)366(
M1F9?8)*:X**J%Q.\/DRJ:F>3!A9!$? ( *_@><XH*)$.%E/!*0DIE')(3[[J
M*\ZHC=8S)4,N+&:  \)R8CBUA'EN2L#Y(MK5Y!%^G3=$9 2-K:IC:/F$K.,H
M>JF8IB$X&DM!I)=IQ[.([OL;<A'=3VV]$ZNB$8I&RQ!WP%ZX3!I619,KAVMG
M+67:Y43C96_[19GM8EEM$=VS6^B$Z%8RBA!=0L3D3%H1T[R'[9'5B06,J:(:
MP_JJS *MK@_=OUZ4W(8O7[K*Y'GTPF&?'(_$6*]3Q&#HF$:B8HF[7E (^'1E
M0SB77];4(I'KC_-$,')$9\8M@G1)$J_RKM::6*!B0P.+F)9:MR2IGUL'+0T-
M83+%R(EQA!N>O+3"8\MD! F)J<.N> $6$:(FO  IAFB C2"@CJ >0$T@8R-'
M3L3H3!(Y'RBP%,Q6L9ISP:(Y&-++*.M1(/750^HL#IGGQM3BK9D3RDX00<YS
M!@^"++,*4!;8H$N<(X.=<0"U0CFQLL[TJJ W:^3>MRI2P=>"KZ\%7U\0O!:W
MVNQ0.N%6"RJZ%!(#31T]XL8RY+1W2!FNJ!7$XYR*0?)5(1Z\;[4P>%KYY7[O
M67@H_#<TOJW?\!C 'T<O,G'O+_UNKY$NAE:Y_G^N\_O8N5#=YZ??&S2ST0JQ
MU7O#9 7.3VS>-)OWYUCK1 ^]7+,3C*06OY_%5A<>T^]"#]=Z)[$V]_+==Z=-
M$RW;B;V3=GB9QMV,__YX<?@YG#G*)=S[_'#_F!WL_W4";2+US8WS^OMM4=__
M>@'?.]W]#.W[\O%TY\?'!-?8D1(X]V=$E.5T*3(F9(FRB :/>8HNP!C\W/,9
MO!:142]QB-SK8 (WT=.HF>4B,7?-\UE&Z1ZCY%(R%">%L,; 1Y.@2%MGD= F
M*<F8<-2OK'=['9N-$&6#K)U6O7734WGU]UH;@*RRQ @(<II%!%AG3/UFK0GC
MT:VU4W6U<3DN-5L-S"K\M]9JY\];!S=9JVU,-?4!#L"G&JW:[EGLP&4P_:W1
MY?/8B;7_G24SDR-,819P(HH'SIPQRC,>K8],JQ"'H*"N@,*]><'D.^VFZY/S
MI?."^T_*_0\71S 7G4E.(*P<3$HL$](.:\1PM Y'[(F/*^MT5;";&JEF6V&F
M8>=$NI"4P\1%;D70D8:88B#4$&]%&J*,NH(R9=CG/NSB*%*=6(3%P@,%1SQO
MD3I%--(@CKT10FO&\K#S*=(XCT$%)[V33@2(@A$^Z=9B*^/#7CSK517Q!J2/
MX:HL'JEF2A[258"2[EF$&WV+S8N[P,W;=K>7\6L/!NMYD.;JK,KMV4WOV^W0
MW6B%O=CYUO"QN]=N+I7?YOZSZ\LG=L1HKF'%,8J8@%Q(C"/GHD!<$!LIU8X1
MM;+.INS"/P>DE/&=:7P/\)%AL#0XYU",(L'X^H1,SA0@J8])89#W!L/X&G6+
M%IP?@%R55?EI>78T6OUJE*X(K:&VX0+$SUF[V\@?>#-(8/<M_G'>"+V3D5]C
MXEM#_8G'7[$.I&:_=_M7;L0_/)-^RV>_KO3.Q+\GER6'S^QQ1*X3[5=D$S3V
MC6V>VXONRN]7WNFTT1K=W/"UW(77W_ZG8O?6#DCI81U0W?%-HP?=[7_9)0-A
M'?+B4DV/-WV8<IW\*7@%N\"MJX&= -C]3X,)P2C%!DPC<,N,4YQK;PQWV%M/
MW!' ZGYV6.05\VW&R>IHB[V3^^&))NN-2KK59-W8^_1QJ[:W^V[_\\;'K=7:
M=OWMVL(WN@X(O5?;WZWM_WNK]G:WOKE5W]O:S#_M[?Z]O;FQ#[^\VZYOU-]N
M;_Q=V]N'/^QLU??W%NC%ID/'O_HMVP\@Y\-OB]]6((D@DOMPCP""-G[WL(34
M0*36NB<6V*(];??!"GZ;!H;W]=]=6V<&%$ );C4..4;8\<B(UE[E&#)EI&4J
M\%M7B07S^SV-"^!>?L&B!>?,YGYX?@0J'R<?(Z)1YH.J6"(G-$8BV,0($RY@
MEQ.E"W,S$<3,?/U>CL8R[/,>]F-R)$U4G%*+@J6YZ+#,Y60(1XQKI0Q+G#.3
MAYW0FULZERZ 5N6D7&@/P-,"39&//YUYNYM?SX\22=9PQ5!& <095\@Q21$.
M+ 6OG&0TY4-P@#TO#7#*\/]J^-F1)#Q%$Z&_%2.(>^Z1Y5XA3+P1>9M91)&'
MG]*;PW_5?_!P]-D_R7!R;KNU9T.4ZM  3*MS +QN;%V?47DNG3>:39A.U]:O
M[=,SV^CD[ 6O;!;M[&]_WSD_TAR+J&A$)L$_G-F$-(L">>63#-@*E;U0K?9-
M#&E<]EQ>5\:[8MU:Z'=&F]IWGUS.=N%JNU5][;]](/6]RJE4;;)UN]5S@#'G
M,8?/N8OJ<V_;T(C6=0_6 P3)(V[ [_F3&/K-V$X_V>1]U^_U.W$2YH;BH')(
M[$-[_FRV_==7.%?K&T<J!<LI(%VR^5P:!]KEJ$I(" T J!RVCJS4(BP+9WGH
M._WX4M0B("B@6;/9/J\,IW(^=?NGI[8#-^E64SU5,V-B;WI:/,FPEDB^1[O6
M[G=N;E;GO>I, V^QPBM^@-_>S.2W&#9[Y/*M HN@ YOVK!O?C'[X(S2Z9TU[
M\:;1JKJA^M(?\*+'C=8H3BE[1J\%%57/&UP>.DTE62.$9+_I\-3?\,%#E^I:
MY5*]%B<UN*;$&B7BULMXC=QZ[6>WI71-Z+O=]C4DVQU,I\G-B0?E3%O2,-?E
M#%3U*<&BJ$GDQG/BN>%$PN*I+,_!J<96@:H/%8EW#)4:KI^#XZ$ 2;NP_&;A
M<% =+WW9$F(0S7JZP^OOMW#]RP>XOO5C=_\#/=S_R@_W3YH[/PY/=C^_@_]N
ML#K]P*Y'LQ[\.(9V?:#US>;I#K2OOGG8W(7O[;[_]*-^NB4./L,[;'IVN!G2
MSBB2=0^?'W'0%=QBC9)D0!M-8$A3*5#R7&L?#/,N)PQ>50\O!/YTF=E>&+S2
M6\_:TJFOM'RI)!809^K0N/WSV/P6=ZI%KT#,+!"S-P$QGE.3L#7(4F81M\$@
MC5- 5C/'L/9:F^SAX*M,SYC]<1'R3;P0C&%WP)A7FCQV <$G<YK]\W;!G%DP
MIS&!.5)A+6!($>95N4$?D<L5F"2CVBBIO&(<,(>M4EEXS6-A#B^\9D&A)8OY
M BZS@,O%!+C8Y(SU& " :(UX ,UDH\$HLIB\RXEV?*C !>,9P:40FCN#BRB$
MYH6ASKMVOSAJ9@&=^J2C1D3I54XZS0(+B"O#D Z<(RRC(,)$Y;'/4<ZKE,PK
M24YA--=!1Q9&LZ#8 I\MV#(+MDQZ: *G@D5*43XMA+@W$=F@%5+:>R [EL3H
M5M;-*L&WQ: 4/O.P@I8Y\*8Z<%)8S0M"GHT\8@5^[@,_D\X:J[%W(1*$2<ZG
MXJQ CJ6($A-48\MS; A0&[FJ\"(5WULB:O/S3BPIKN;=#P642R:KY\'=23]6
M5%IJF24EUPYQ&AVR6G(4F5.$"2"%*1=PH*M,S\C[7D2ZJNGGHZLI],N3I9RM
MW!9,-PQ"E&M*7(8A/GV0ZF9TO<U&US?;W7YG<>)-+X8F\N68[^QOB\/W8 Z;
M[TYA^O+#3?A]\Q.NOW_W]?#]#JU_ 0/9W+BX'F^ZNWG\?>=+\RN8T=>=SSGI
MV\G7_#N8&3[X_/'KP8\#6C_= 9/[*^W\^'I>/S\BA# GM4%8D2K>-*>]Q X)
M81VV1F@>V0#88"[$L)%AB5#%E1.:.F:XL51['IC$W'/JI!=N6GSJ\YV[K8G:
M:'8]1]CK__\_FA+RQ],T87HOU ;'C_^S<;#QY]];/X]W70P3'<61[Z9LK(L5
M%_X,=KJ[<21I/I&$*2)>4,2Q$<A2&I#@V*O@G5&6+65<>([P;O=[72 W>>4#
MJN1ZPP#O'#(>; \^!&\!RUTOAD<Q,UGEL?AE6H:;N4+R&H[8VI18[WP29)!/
MXEG!Z5>A\$\=\ XD>PT/B/:L$>],KA%]^^7[1KP3O2:9O-=M?WY-L$=H+%WC
MIC3V<1HK,)W'P8>7[_N8[:6>M;+3#3Y4O=:.[?4[C=[%#"]VA[)7+ZL/WMKN
MR6!XMW/;8K=7^P@+Z&ONDLOS8K714;'7W!N;T0\[@U2=@:]TQE/O/#V!@IP.
M@7O]3'H:K>HX8KV=R>9_[$5%BH;*KK;A_]MO#*A?][GX)[XW__P7N9[PZ!XE
M(F;Q62W,O)^][%^4+&CO/6@NS0/'6BN5#/QL!%&4B#LZG[9;71!H^;3W:"7:
MA.FU">*MTS@;I'UXB1)W6'=@XWO]%'[>?W>Z^WX+KN>V0/LVMT':'M"#TP-V
M^/[3^<'^^#N7=0<VM^CA^W<G.Y\/^,$^2.#WV^>'[[?.=[Y\/#G\<M@X_!*^
M'N[_>5+)XLE->NQA6 0UR"<?0!SSB)R5##%#C#,T:J]AIJO?R>_5B<V1X9K?
M&?Y]$+KR^ 7^GL*<?@6A"Y21[>>[*:U^7GJN;:B8Z)6DA(*]12Z2<#G\0CH6
M*/8B>CY]0X7^W )'[">3G[U>1OG_Q$[N%'L\WK9&M%CD72SRQ\@BKSN\#D]W
M6'WS@.QL_OEE9__=E_K[?TYW/[\[V7W_%[3V ST\K7^I_]CB]<UZJF\<<:8%
M8P&CJ"5&/,: K)4*"9$2%AI3ZLG*.EV;LN?]_]70[1E:IDXK&;$Q5@!T4,5=
M),YCIHAB)!*/K4EE6BW%M-K]<"0EM<)0AV1>*SA6&FG."()Q%IQ*K9GS*^ML
MZK1Z.$=Z8!FMI0\A>/C[+TWH0$I$.6P2-MIR'K!V1E/OG/>$ $K%N80.7 6L
MM[;3N1A4ENZW%BAPX&4@%!F?Z W*)2(]"LK$7$M0(!,Q1MHR3IRB@N>Z\GJ5
M,C+?^E?+4BZPX-SKP3DF, M):6QBY!+#"IQ\LDYSR3UV2<VEV%_!N?GA'+O$
M.4VLPHXSI+'RB$MGD/.*(Y> 2=/(K8QJ95VN$CWG.G^/'!<UBT\S5?][4='T
M__G/?VI_MVWK7AZ.7[_O"_/G*:>PH3Y$Q@7W"NLD;.0D^F@9L8(7?][3@<MD
MU+O3Q#&I"(H*((4KI9#1W*$(B*,3!0;L0:C)H?N.S,5]=VURW\M]]Y(-Y([>
MDDBYL9SQD-UPQBG#'6-*6)#6*3(CIDL37KPE3V9&E]Z2(Q@B8;BPB/D4$"?6
M(PWT"DFEF&%6)\/RX9&?^SL>PX9^=F!KB@TMWX&M^UG1=>*;&M]C0#]BIUTX
M[^/9TUC;)T<YHU2 *1$%RY($64^,1DXSG$S /$D_#/BE?SR4]4Y?2QY5P!?S
MO:/Y$L:\2D(& C.":Z9S\>3("([>,N]#T:T+9L-CW4JHC2*8"$8K'>*"!F1
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
M!7N4P8.M6CQ$7D7__02&JZ3WU]W_G;RT&CB,T=HT]2"M31O&$[%\$E;5_GJ
MPTE ^^A+EI>Y:LR ^6;PP=XUWI\4813PB:EQP.@6ETRO%K *$,PG#Q9AZ9.U
MJ&U*.H O5D79$3G1::71?I^/4M3ZL#AB$9B!C#M4O F# &94JL?LS;0%G#:4
M"IMP<N79X^30$=8FPX P^%1?CK*$YZ"C@4ZA<]_PI064Q$D&@QQ=PINN28RS
M+@X%BNN54%AG#/XZ7UT_DGAHK+Q3>DFOADF1?U"L7#)- >J@0&N]2 05S3+8
M E XKR7+T"P$!?I&OR8OFC^4A($DV$O30>491SJ",=3HPM5$K>OOLRB]D#IV
M%0A;)<:Y56+<=,9MV5, "7UY0P$0T.-^T7:@U$E4<AV&]A2D6CNIKCE=9Y@
M*+M.S)O&]V%M6N4!0+&,M^LJ55HDO!->,)%_BA<FIP@H "O$LQ3$E;NDSW+*
M\WA8AY\@:+DVFZJ]2)#W;Y/#"@+P'T3,"];# &+X]5]68+> J-::?>I*;!<-
M/%PVA;)%7,:4ZJ+.+%42KMI33(<'.AQI05*29QK'$@\S"WJ^[&I3=3@&:N&(
M?D"_%X50@NMEJC0H)(7IIZW*@99%*C1#6[>)LI/3+"^SDHO32Z1QA<@<A_XO
M!XV"==_4K,Q(7ACMDFA%?J"X*>\:Y6$%BMF*%=.LTCU4!@P&DH#PO.712;8,
MWCOM)[E,QSTP+V0]IWLTU4-EP4#?&W\D:'XA4(&@1)M??11X?)#6/O<O%6W4
M@KOA=@QJ4"(7+J#&H:!_[A%STS>Q58B)Y^WI^*P[[^EQM$B EZ[P5J]XJTJ0
MFW]E]35]_%_T/2A!2UFML])=R8W))ZN%5&\H1X%[,M*I3:J#3*$F,1V]E*%U
MIP(,2LT#)U:]Z0YE;!]>=*3?C2>DR)OP]XD]N.3\=X%(,/X )@5E%:4J/%S7
M\-X5&2S7JGA !!]3T?I%G02@11#" _R2D5X6Z;BRUT-06E!#X98L[\6'A\K&
MN?.TA'H;CXU0_[5-J0[T[GX"VL/3'+1#?L!Z?(1AI?#%U]*,JI.41EWW9^?S
M2?_XYOLE&'!@T'V[[M@=,-!.>IWS'?R^?;*]=W7RXY_NG%$'WSCIGYQWCOX"
M P[>L[WK'-L[9J?_W09#\7IO^^3GWLVGWLF/3V#4[3E[EZ<B$+"O04P"2V(P
MJRT)LP0EH:"^+ZG+X=ILGS&;!C(,8VGZ;@";PB/+=B7S!>R);W')5VM>]8+G
M3H9GE)3X$B))"7OKP_,,8?$JX#G;T4'[X]&A\6/WZ-_&Q^^'1_M[.P>'1KNS
M;1SL_+/3^:Z.Y3[NX'U'N_N=9\A*>8'3G\7+<Z RO-'F6*>Z/K59:Y'-"]S4
M]7 ,7D!GWE(J#P;*H;Y2I/)FJL#4"&PB=#Q4 2VK^/*>I<+9(F&@ZJRT.1_W
MQZK,1;N<UZ<TTP<6F*OX:AR!SR\SCJU3#.D(*8: AM@H@+H^B;"'H>-'EA,$
M4>C1",M.^LZ\\Z^E<V=?'2VT"T*=4'Y'CCZ">BA?456/Y]]M;IYZCF^YPI3$
M\1Q**&PPB4+&"?6=R M=Z=)8M85PPP6QD6RTK%_CIO'B(/,L(>8-R*Q.=N?'
M[FE@>39HH)P(1P"Q62(BD6-C9HT,73>2CC1=U1@IG$]U?@#(/ LM-""S<+<Y
M/8U9&'O",XEO^B;LMG0)BUQ*A 4*"HMI[,?.QI;3 CFP$&069Q=M&K=:ECR2
MEF\*Z<<Q=:EDS+/!K+6H*X49%Y:E65J6Q=[/,3=&;6DW^D&2__Q+#G@7/;+;
M*FU*G8NLVWZ"6=EIGT8B$KX3V(1;(6@* C@YH&Y$A.?$K@7[&%G>[>VH961Z
MPN96!"Q(F621!]8EF/U^Z'DB%OX]+/]F?Y;NC_0X[ ] JQN*@.!I+@D\RR-V
M)'G &>.NH& CIQ,Q;&1RF,E<JBSQOCZ9 ]/$TD<3I?NS$L99!7*3H\A;&SBC
MIVM9EB!\=ZB3NGMXL#=30G;N][6H*+'88-V6L<PR5:.CCP$V:U:1MIH^KZ8/
M/Z);]E85\Y5:)1_+0STI2CWR(TSF<[;.ZF%G^^SJ-+!CY@;,!EV!>NBUI 1S
MHHATA6"N<&T9AZI9G;_(*GF-N:C-7B_>:WKJ4L^/?!M=T@[:G5202/H6"6/+
M#JP0^#"V4#GTP_D>J;=8H/<7./5RBFB&UH,>L&37V0!W31FEDU15?/L \&E)
MSNK,6#!=>A62E)'E^*8#BJH%ZT&=* Q][H 2RZ43^$(6RI%_[V"W=FU2F/.G
M8?00J"ZO29+U)<0C($3N6&[D!* D4;1$0R\FH25\(OS8I=04(8M- !U[WB)=
M&7(>=.S5[.\C]O>G!?OKQ!Z3'F%4Q(3:)B.A'P8$X-^/ ^9&5L WMD)OON7@
M-&#H$_*'PX&Y,AR \A&)V(],*Y(4Y%\@;0%;+"P[M#ASX\*6+># ;,CEL>1R
M_HV>FL*GU'<8P$&$<$!#$L0.-O20;N!8-O6EV-BR[06Q^*O"@>"!*QV;>Z:0
ME <B%#24W):!PZ@+WYSQ533[^^C]_6Z=AF;$;#\(2,C!,*:A[1-F<I_(D 6!
MY+%CL6ACRUM09'?.8)V-M9AI@-*D:3\Z3=MMTK2;-.TF3;M)TV[2M%=)T[XS
MDNO-^3V+:+]U\GG.5LE:R?70JJ)?5SP^?W(71+F%Q0Y6_RD=+-;ZJJ,W>^:I
M&=NF%WF,!%+Z8)U:+@GLD!(1,2^@-(XB >Q*%_5\> 'OPTHURYI]7[;OWZY.
M/=@- :!,S)@+0IV0$P:6'[%#5W!A2BFC&%W=CCE_-CZI:OT +\2#D>')O1$-
MA2RGD#- AB &+A64Q!R;0<?" 6000":>'_NV0-^DM[%EN^&2RK,OX(UHX.%)
M-O_GU6ED,F8Y041D"/M.'>:2T!8@("@5+'2$'T3J=,1SYT]'9MV6Z':L'VC@
MD:EJR%,J5R4@U+*S\;K*+57EAP$I5$4%G5*Y+LT=%JND1QF\CI4-[K _& ;Z
M\;+I(BY<56S6^"HSQ1.XJON3=*$U4F/;MT6'M!Y1BO59CNHK6"HVM+:?D^U<
M6Z3:/SJS3Z7G60S/<2W*31!3',04.E4C+[!ER&CD>@&(*:<5T@6']D ;)?I@
M/N;54/>F 4:*Y!QH915?#6M\54O#4U6 ]4OP%=7S$Y5G,$-Q2PD." /(]4EH
MSGX05<$?T2G!SB8%2HB]9@2V=[1SU;D\Y;%M>[')2,09"$-0A4@0@XW$>.QA
M1*(3>\[&EC_?6KU,K\_EW;1CI!=E!V/8[UMC3 ,?A+-D O4PK$G#;-\Q70$_
M8*,(F];)H 8V *'\O1AG2DM_$$WL%/P!" VW[,>'\-<\UI/5):"M]:,0!R@D
MLKS8"D*+Q+&(0%TR.0E-%A%AFJ#4VB'CKKNQ9=FSQS2%Q53K1E/J0#7L467D
MU,G">FL^!8D:4_&W:Z3*W 8)L0V"+PPELRR?2C-DEBD" <!%F3"YC)NPYH=G
M,Y^=FKYTF.GYQ.$^L'=,)0FD9Q,S8#8S'<]CMGM'V+D/SX.D]F3$J'"]D+,(
M;%S?,X, >^\U:0&/V1\@^%A*5/JB"'1 ,[!!!_0"XE,_CI@#_P;A8SW:ZF[M
MP%* K(-[!_50=E7Y!G BN4C$6'4TJP>W6[I6EXIQ![6 U[L=%OKABD'HCZJO
M$+[R^@K[NNO[X.P+UB7*]^,O$@L[;B<Y[Z580N.U5%C8/RQI?N=F?_L,GD$Z
MW;G<V_[F=&Y.DI-S+*'WW3P&6C_I[UWN_]BU9FD>Z)CN;[?=SM'QU=Y1^[*S
MS9U._^^^*J%W=- %6@=>:L,8_@&:_X;MPH+8 XV#.@36-B9HYA &:$(L2W*/
MA9%I8<6$Z0H+TC1!.+A,.A0,(QI&++"LR/5MSCQ )?_M5%CPU[["PI>=]N'.
MO<[!GU3]<39]]\4TH!]2ER6>JOZ:QC%ZP6 \'-ML8A&SJB 9:M:JLC$66H*Y
MJ&2A$ECTS67MG/;A=Z.3;F)'1X^8=FM2L%G=],=1.@24"ZC]KBC&N&E\5P_F
M8WB_?E6K:/6)0%7F*LFR,!!6<^Z/^\8?6//NG9&IKD%'75D.0\VL:DRNRW/I
M&CZJVH^J+*<R3W1AQ!Q>P09GJII3EO:UL+I518P<5UC<\SU!*;<\,&9M#"[F
M@2T\SV1W6(V7:29 DLV5,X7)2CD-UMA_=C\N\PW6#9[/?UJGTG(C&49@!;*0
MHSUHDM!S3!!V ?>9!?HB!X4Q'>B"A[-27N_E*+U[3QTO\K _),A6DW+'#2QJ
MRL@/*>"Z8WMW>0*:/;WGGMZTKTYCCTO798)XT@4ETW4L$O@.EJJUN& 6R&,'
M1"8PJ=K3?'93=6VO67PR1*IJZN&NZHIGUT;5MP=41Z5(ZD**DQ+3N=(C:W>I
M@FV)JM=>5'-[N*=@"N#?N+! )THF5)%1A;=EEZ-:N32LKX\/D9XR!.2HBS4[
M+VKU\<LB<6KK5.U>5?.2<UUM#P'XP3W,C3^P)L.[UO3HDKQHYU7TQZP$5MFD
MJ1C_F1S(LNS_3+> JIW3[<GJCU?3%3A@2ID*FEQKG?SL%%;/!MW;);X( "+
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
M)SU5:>'V[V8R[@&DY^K1/KM2U68$/IJD1<SU93KN"1T;#=\<]_"E<9;VC63
M,W50Q7HSXU)""4]/QL-B2E7HSZP>K;3?<HU&W65S54DT%Z!'J"9.NM43?!];
M/>73+VP9X[P*FLPDR\?9=7%'7XZZQ9&\FD[1*TK,:/8H\):<PV+S*4RZ@74"
M(=R[7C4N3G(7Q)[G,S.DEBFBT =R<3S7E3((3?\^VOHJ;B,@5KV7%_)0<NRB
MED@P'/6L/\$>?E0+KUA@/YZ%X-=5[.'9D7@J3&Z;7X)&#]@01S[B,JAN!.RM
M@ 11X)#8#*R 4E.PP,<<"G/9(<9JY!):$05C@4M&;>K'420]Q_5"V[="4"FY
M=Y\PRH9<7H9<KCK?3JFD-MAX LB%8E2;SPGCCDD";GDTLE@(RI(BET4>Z2>+
M66H]@/)BKGS7 9BIE,;,B0+AF:#44>K0.#;Y?>S(AO*>B?(ZJ#*&H6#2 @L3
M#$J34!=V)HI"3@)03"CU6.Q;L<I9<9_$\0D:CQTPQ_89#\&>LP,9A3;WI"V9
M']'0O./\HR&0YR60/?/4D2&HMUY,P+2("' Q$(@=4&(YOLUBVP^YBO]OF=Z"
M$+5"KWLX)LUX#UKZHE(C\85\LGME:IXH]-?BTY'D;)S+6BX?WJA5P%+=N[<:
M5U-I(RDQ(WF4D)*^-A=4L?CE 3[KU^'=;SJ\-QW>FP[O38?WIL/[D@[O"WU4
M=_N<?K&C]I!WI1CWY+R6]1?+$]X>B,+S])KZM;^$&Y>>4M.S_- /B,OCD%#+
M,DGH1YR80>Q%GF4&MLG?9K=V3.^KU5?0C=#E2&F(H^XBE2Y"XE ZF;C#,3GE
M]GN$%7QKP-]]^7*^(_QS]WT')6;3U(K,JHW?J;L9V.&3-WZWK$W/>MAK;[_F
M.LL_V@SV-0[6IO=Z[1U59,OBA":6)JR]K[HUG+MU08%4+>=?J!#HG I6M!5!
MU-)-D8V=:; R (N65K]>@[7I(([?<VD>2S^U@L7+BF3>5K'X%:X>"KA[4,_=
MTUVO-3.?@N-^RY5IJ.FQU+0.31R4B??^/J2R;+9/0T-WK>5CWM&,\-E'N Y=
M!CI@[B8#,&YE8>P^II??;]HAX/>L\?\$^<8K')4"G>TJ,OORFFI</=#_5I3X
M_SOI?#[IPSBN3K:_7^]O'_P\.3_I=HZ^62<_/O7VM[_;G1^[;L?N)',E_ON[
MYDG_F,*X?W:.=FGG\T&_T]^Q.MO_](Y_?*>=HV/K^/RG<VS_'>_5.^.Q,#1=
MC[E$V!&62Y4!"4+5;\H++9L&CHEAVV[+L><32UZN5^<#\7,6ZALH>DM0M$I3
MJ2?(C*_2A1I0>AY0NJFUCY)>B&DD'"N*4AI+PICID<B28>B!=(E<OK%%6_Z"
M()]'Z1L-'C5X]"M4H^>MH]"@T"-0R*I0*'8C)_!B1GA !49!VR3@GDVH!#6)
M.3*TO'ACRV_1<#X*NE&-&BAZI:K1$Y3T:%2C9P8E9P)*CFO&KBU(Q$.PTBCW
M"8LD(XZ/S:1<'NGR0F:+^O/!]B^B&ZV#O[@L9TO*3+8E2<VU1+8UZPC\K.4>
M5FO ,U.+>+KL9*T K#H4:)!K!>3JU/N9!W'LQJZTP)2C6-@8$X0LZ1$G-)G#
M3-N)O0 KQ[:L8+[=R(KZU!-V!G[J4X6&O1_MG6G8^]6P]\1G$T;,==W8(DXD
M.:&V%Y.0"TI\-XY#&Y0)V\&J9&XK\.<3;QKV_IW8^Y'>CH:]7PU[3YPA#FQF
M[$:,Q#PV@;TY]K"(.?$#UPV\R/6HY2KI;2YH3-"P]^_$WH]T(#3L_6K8>^)6
M<!D/X@!+[_B.2ZAT(A*:3DP\VX*MMBR?,4]);W]!9X>78^]U"*A1E+V\M,VJ
M+IW[Q27^IB[=>T[^C:+U\[4.6Y@2]VKZ-KT)]#VLN49L'E#7H9R8GH.V4^@0
M4*$#XMN!9]MA$ @WWM@R-Y\L!N?>P<FO^0BJ0;*WCF2W'ELM@;)'^H[LI76
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
M&W&6]M6#Y8VP&? C+CE^'.RR1"\$WG/+.ESBZOV4A2JH9H:3GYY:5E(2Z)C
M5GKTR#5JN/:'"!@-]@VH?V3TDGZB""@M+A8OS?,4. >O7":CK@'*5IXHG;,W
MYB/M]5*JY*+%F.&[6?[ZL'@%T=J"Y==4K[<4IL.3(5M,^Q,FA>5CVM[$%Y=J
MK1R A9\.-'/AA1Q6G F\K<_.8=65(0J6OB(..4R*7_Z8O/CC_C^[V\0*W]4
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
M1 L6'#H1:,\-:B&XBX==$IG>T[4&S-W!1!^9A$6CJ,24Y3PO"+HTQXK03@V
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
MHS/LL^?][-Q/@'=6'H!^7^Q%.#.TZ=P"/0+S@P,9<H@%MVH4AV%\BSN= CG
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
M--QZL[5-ZL/KH-KM5;).2;-& 5N$A;#J+G0B)F5)%#(Q98X]^>92RQ]GGAJ
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
MF\V%7TW0\_&_0C8J4IJ@J_#MJ=XNT%"T*;;'&@"GY??(X;6UG.2J=2&N1&I
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
M]4-H0]H$&BK;VLJWK>]\.A<C)[3CLN8+,9)75DLVO25&J)*M\-X&(?KT<K\
M8DB[14.ETK8R&U0I[-[1KR\.#O_H5 +[]>GW4?IZ_= :E;S6U@%7V@>\(4+-
MQVF)^:R]P.4/+GRSEOYI]%9"%'6_T^?:^=$)2$7JD*,U1G?*_.P"^VZZ9,3,
MM2?;#]QKB@)S5."<%* YQ8E<<%I7?>SK7Z9+QMUS<+O^&9M(LF7USN49N#IN
MS,Y%ESQH%62U[PD"1@_&J> <DSSG7C?3W8YL2,'"_5&KJ?S:I?%WF8_7.!_/
MZ@T']<XL?(ZG_Z??3[>M]C^G]V'Z#M^$)>X7"FZ6(\O);= R@]6\[O-;!T%Y
M\D&#L;Y(CR$,T#YL/,X&FPT5PNOY[..83/K3+[\OZDT27Q,5>VDY_GC:&Y!T
MC@C>:IK1FJBHN7'/2X9BDM=>JYIJ[+43L2;&!V-:^O+]FIV/'B1HICINP%<[
MQRRNX(M,H:^I<"%L[;NG2RV*SL"<9YJ3VJ0?[I*DUV!\,$9J$"3=E02]2?J"
M NAINHR/K*Q13B%(6SL1!J4@Z$BL0N%SUHG37]XE2:_!.*1$V%^?I+N2X#XT
MJ4<"PNI99%$;EM0RC\@2 TN:'Y%64NE4E+JM)MU\-EZ'+S5KN7@[VTO$F)K_
MNE+ZK)3F6K$,R10R=Z)N[R8?@;SEH&S0R'JUS?D1M U=G>ZG^WK0ZKL&.TWE
MU:[QTE58-S8"&BEK-,/:!ITAC9Z+ "Y%6;5,SI%IY[!/'>3Z& =5TW9?Q&HC
MP0X,.SO!<W26U1T%;A+C28)CBH-*Y.IXK*=>M9&1W)] ?]>94%<@;>@Y/##^
M["*??@KIYFJBU7Z=E<R&PA&RMK72-S*(0I+^S,'F((T6J4^N9$.@&VZI/3!J
MM9=ER]:#"3&O=A<KIM5QY66%]>6PW QX9'CR GVJ+;$80:0I(O6)(.KYC(@Z
MNDY]-;<$/*3.5'?%OSL0[7W$X*4&<S4S('(]]^K(A$=F-22=K,N!EDKH8SBW
MC<%W6Y67[H'5.1NMO084F8R2QE2+5DE4N7ANR;W)G5H#WH1H2'G;3ARZ;5UM
M+9P^"GPY2W\>?EB5A>Q_QGD:TP2,C.=HD:R)#ZD0K)0@A)B!X$9K1/+6]LE9
M_1#:D/*I]T">W<75YEJ2<TSG#LNJTNBZFU-&$4TB]5\K7FNG'LL(6V8&3':<
M(.=LXWJ7T:S]RB%E,SM3I*,L6L<GM6O\#ZYZO6Y6O*=0NW;;]4EF4(*TAH\9
M@:5@ T/D.O6Y V8GV'^%V*6YFKHS.3>L??EPMF8.RR6S[&I]HA !N/&F7C]
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
M\/D?+P\.R.@>OOUU_\W+5V_W7OWSY=,#,KQ'^V^/SLSH47J/^62"LU(WIVM
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
M&TI+XJY A%^'@]'HPW"0N^,.I3F6_D4D:84 !"1B72A]RI+RU*/YDNOX0/=
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
M"4]@\&,+*EH[^W$;^5;(]+H<0LGF_/Y@'"4'0WW XR\&6<:R..*2+(T5-;I
M(G.Z62'1UBI? .88E-Y4QA6^\R6!L!FXJ%+4D'%;,Z8T)XN".*\5L5K9B$ZP
M$KI2K_I5L(Z!"NW)O<IHBS&N#])-"X<;5$P(+9,AQBFD*DV96+"*\&!#%%I0
MH^MD,2_&<PPT:$'2-298Q'A]==U#@R<MBXG-@&;+&>>,$95$(#("+EN!++P-
MD5FJ=*5&H!M#/ :6U-''TL2FBN4P;]__X^SB<E*"<?+^]9N3MQ__<?+N][/?
MSDXN?O\X+<VXB)\A7?=@D-_X[G!RVS>=W>'[Z5W7AVYOTH#NM\E1"JG<&,ZJ
MOTJ'@-'K\D7U1KO4SNP/7.N%-@>2ZUQ5CHU1:2$Y&C!::L-<N1N+' )3')3B
MG?W!;%#!MP'(V5L:8KV+4#)T%DT90T-IF5@$Z$,&KQT!IE7D3 M-^3KV'@A[
MX[-F\M+;/AYH"D,"AY8/URB)2-$+ A5(!)F#H0 YU7$Y'N+8<ZN3)TZY1^?1
M[CIKN]SVU(\^EP/WJ^]-@C&W_6!$PO,N"9(Y'G_2)(_'K>5$2R\H5Q(1LXV^
MJ"4OV+]9T43H@Y8E5B/@A+!.^FD.W2W)7W='Y<X$.=W)1N9LG2(Q64JDBQ&9
M*QWA,0$3:.($4>?&8F.(>]X]6M'H?'RJBCK:[I#PYKJ?1G^'7GHS&)[VN@]6
MK]'01I\Y$>MI&?O#$PDVEB%B)C%<?M3,;+0#K'C)\]T%VI)<A>C#V_Y7F"5J
M+>*;C#ED&CE)%MUBJ0,0*Q0GT63OO:3!N#K]KE;CVO,WWYK^'@VB:$WX-:*5
M$_8O N:<33Q'W.%$0L=7FS+TIW0#$ZIT #-!ZCI]G)=">I9[0[N"KA":NF?C
MWBXT4*T<DX(X-^G'AVOT+FJ2I(E!(NLMK3-5;P&8%\=AE>/05'L5MI1)0.T>
MKH4F#ABIG(\D:8Z<+^E^KGQ)KFQZN*,RS>M<?V\ ;O_;3&,E+DJ[;%$#%4CR
MIMOW_=CUO34P*8M< )Z,GC,4 Z6X33HO2> L!!ZBYZ[.?=F& )\_66IHHH(-
M.]E:3^*TE 4%?#KHC[II-@_N<NC[HPS#8:E\*=/B/J&Y]> G.KBU9I-S(*!H
M)'BP9A(28\2A!:<L=9+:.CF]#8&_'']KXV9[8D7;K?/W)NIIYF6DC$>![H4H
M_1NE</@E!V6(,=QE:0/%'>1I1<3WDN7\G%C_U&GS5/*S;Y?[ZOML<>6I;X;P
MW]?0C]\G^84B6OSR$_IRS*'](Z,C-N9(F)[4G<C2Z;J.8;$>W+YSM9\\K^9-
MEI;U6\.^O8&X". L@6$3B%63PS< >9A4\=85O(Q +6OG0$1B-FK'(OIRRELB
M.5?$4V714I=HJT=C'*_30^M@!%J36OX4^+.-4O;$F]%\6V?#6.+*:Z(D+P,F
MI4'_'VU@)J@#-( UK53HN FZ_;O6K:MU ]HTTDF%K/5[G\[M;__>17]I&#]_
M?P=?H3?Y>E+6UH9L2<)SG,@@% DB69)#\I1R:V.J<SNP&;X7"VIC"ZHM+5>(
M^2S\7A[CG7V9FX#=NSFU%.[!#:O6]+[))M>JTO9U6BX%[7E2.GI'@BEI($HE
MX@!-!V%I8I+B/T*=+DE/@&&;6UY/@V#;Z*HFL=[VOUR/1Q,)L-E)[WC4)HA
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
MPMV8AM*1T"C"4&[!J,B=KI.?WOI2CHN$A]5TVW;.4F%-W3T;M.':*N(40VN
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
MCZW'YB""*>,+B6@__5<@3V%&\F"R8S$"93D1<!^SHG/!SD8$:,G:!D>!.(B
M-D;$ZH*\(Q%@$PK9+'P!JQ1$R^_C"?78-/R##M"!0 <1\ &LI,)@G/+NPW]
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
MPJFJ$.">?+W W&.T"LL0&($CF70(W7S07;0HCL>*%QT4N/IBPH,44=I;$HD
M<WA-NG>L^N+T[MOJ 1?&#GFKM\(\<;<UTBE?]M_!SIY\P'^H 9'[9_8H54],
M=BCRCI_4965C*_K7.\[SM^3@'G#?R80N[ERX:\F2BYWJ2T]*SDPNQ;;QD><+
M3>R_V@RARJOIGG<3VF%"@71F1W0QB]5T,:V4BVS![UXTU'^Z2;>'=&J\$,11
MCBO*!!G\.FH6-'WC)N,7UW)5);"B1D9F/WNH?]]F4P?+!]N915&7BS[_VEYW
M;AZDAQD?FZ'[L#16:"+<M5&7@M)L_++VD:D.H^6^QC@7&7)/KHD;\A14;;QS
ML;P_K;,D&J;(@35ZP*R,SLSBB'T\F" \= A--V\.O7E/8?"@)DGKCLHA;XH:
MMY#S"@A[#[&S#5',1XG&G-=! W(V(+:*-[ >;H\U+L%'R+H\ LIV#MT'BN9Z
M -#!,!.E F6>MR-S:X@GI0<[O]@QAG/GWHHQ="KZ82&D("R^H:A.&OU>2%^3
MOS.A^P'D:*C$^- 48TQ0<T:>EI[K_U]\N2>M@_4\EG\[@%*34]I4H<@/_O";
MBY3?M_$!5_W1"#R4\P81,):D!=OD1'R%8GG6<5!.9B*@<J6=ZSS1L1;//?D;
MKD' XNGWUTAS_6=+S:V:?[G+C* $%H+TYJ(1A,X,4M!_4B'9+!K#=<"/$R4U
MPJ=-!/P4C(--'"R>FD&600F'TE"4YIC@!.*UVYGH.>BBXVPR<;(<W+EX #I"
MG$8<EF.X.E*S&0@\8!)_:&-"K%Z_4(5,6Z02 ;HMEUO'8-$D)A$#.KB*SP7N
M5&@2 44+'T!.QJL28*FM8'E?$CDSLN4:A.R>$0$\U,M\^*AS-4)"%^CNY&16
M_3KND^C'K!.^3:YS-<:@"%"I+7#O^Y&B\RV<*@.G0TX+]]]/#E0XS)#_;@GF
M:"F'C_;=_3'S<1+FL/@](DXT2%BR!2Q4HT [(C\;@U?UJ:T/"US+Z.6*T#<=
M*]=.A\]'Q]H*)Z!(J23)5:,1I,[!\@@^>YG4^'1%CCG*X5*,U_(WN28BH/-$
M% ,#8TF ?&7LY_& ,)?%]Y^M MNRME/1)TC=7XH<VY-ULA]IR-3D;_4XC Q0
M%],DWA7H;_MP)_K0R=Y$'5_CK7;-\ BH@5B* AU(XYZ2QEF_??$<: '[*7#&
M1;AF<Z'@#*(1QEFBRO65)^"B-BA-8>[GH^+SK\?O(#)'1^5B/@3?*QO^>08K
MZF.>_AW/@KJX^YC_,;E.A>"AA<'8]G/=Z>K%0J:<)"K<ZI^M(N")="U"ZG*<
ME IF*&S] T[J7:E4W-L:RZ>O9UIPNK4?97GGOC^_FS@G/HGTL^?W771VXG@I
MR7-^>+* +T@Z 6%9@HM,ADCH<:T^,G%;%:V2OY#A%^Q8[+SXJJFI)F3)_/K(
M#_  MP8W7+TH+NW&)^>S3GPMX2[LO7<PV3)MA/\D)SN:-H,VV44 <Q+*^O[
M!E\_MP _A2GS#A!JK4:Q1F4=S*#I#BVD*#ZG%>B<Q0D/""C:FHQS;[6^$?_A
MUG>RGX'&F3^UM1C/O>_D<IKL!!WES393\6];Y5_(@_O!//B_?!Y\U:ZGWSP/
M3(.YVELS2&+XY_;VIJA*_DK4^'$Y^7G"QX""G8C;C7+< \MA%3RSK'NN/XSV
M,M#5G6955^M&1>V,-HP>.Q^3G2C_8<?S0:YH?@Q=:(V6R-ZX4-=002.J6-1[
M7LPT45,U<\HDYXEM8[VOY/+^U2E#$:F.D_IH=;5IX#626<=9/1[]/6IN@4U>
M!M)LBFUB*DISL3IMV\+'R7WO(\RUC,X=#9/M[T3Q?"=?>2K?D%:5)1.%"E*0
M&M#RXA@[V&RQS<:RN5Q(^I\?"&/\C4T2=)X*?PL]-\A"#P)O(#9T)Q!H1I(#
M(PK<:"%M0@0&AT#>\I;.+/I:S=[7!@V(KSWG\_#Z48#4(&;64N6R6)U)V2,U
MUI2[] SDS(CE:0@E$; ^B:(@L$/HB8"#X  B8-N+",B"1-6?V)]"?]\\/?'!
M3*1_K9 7+>W,+7:VYQK]7@NZO,W*FA10.&<>MF5)V05Y2?CS8,,$)SHNOLFL
M"<=&+>,U/;_4WH;;%CNY7;W-Q&4_9MM4X[[%0I=&MB0C6-O>A,O%]! HH1AE
M$-HF!DB/8\'&E5LN=E<I%SM(+=#6UU1/$6SR)@Z=KFKX18;D/@NE66V88:S+
M[?KD=OJI\O$ :-I^*=P!UDH$.&=A><(+T1>=LG70'"S$9"1(*;]F>$(JH5D)
M0F,K93$U]]ED_]6LD- 0%Y(YB_7%I_X7-LLZM[!6A^VR75UQ1Z+7NYH_NW?<
MECAJ>.'#_B)@4RXSV.QQP2ZW8KE#TWA/Q/'MO?(W#K]C0_(,S03+!O'N)$75
M"7,N;ABI#L*]ZJ\==<R^E4K+1 "[Q=9IJJ3O9.#=)$]+L:>)#QJJ/J=&:ZP\
MRI-B+CHP5Q.<4[D( /7M[\AA^E>6>KH59)\%F2]:\(C![)0[+BM0PC:Y3ZCQ
MQ=[ . 3MVZ![;K5I\( E'=I-492ZA&# C!HSM?Q#*]Y?>_%;<BF5C0F6O'Z
MU];L7S^!O3I-R)\B:L)'<<AW9.:93.]R5[/^G?/_.P^)@ YH-@X93P3X9Q61
M<K;*?@9=%0#C''AXYN5$JY"C[SIVH2'P.&N:33U^&Y62(6;O"60<BDT5O@:\
M'VBJ '2,R^?:%QV\F.TX-QFI*=J=Q));_N6=@WCD4N\+T585$$S^L]/CKPH_
M%"1*+4S^@8>OMF2(8 [L ;[RF.F7(LV">B$-W5%%K+!BX$CH%A(HT2E[6S8Y
M=5HKBP;W<H+-$M.%;W-IU[C&B!Q+-1;VDU-?#&B4X !G4!YTJ7 -^I3(# T=
M^Y'B5-$@?TY5D!:J%')]NJ9:<J%AO<7@]>K.^_J2+?2FY"Y/?&F-?=($/ 9E
MW#4M,EV^:U*$?!DX 802^.?\PWWC)?&+VG1.*RPQW])/OP=X0A'Z'JZR[\(;
M/S=7VKEZ.G[6M?K1_B]W5(7VDH+AA3GA6C*&)2>3@V+PS+3>!=8(O8H0(3EW
M!H&'5727VF9=<LIW<NMZ2__"TRJ^>; *6*K;Q%;SX6^0HP5^LF-'OS3E0 ,G
M#$L)W<B)/A/;^_,+=*0$;ZFXE=44?&MF3A4!%_N6 ,I\XR)]!/NUC^6WBA.I
M1L?S1OG=GJN$#08_%6/*ELTL667%0T*<O6QQL%S[I84[NJM#%JD&D0XYT1>W
M4)?_B_/Y0Q(ND"OB"X4(0HYF>1.LW>6PGA4.-_W)([R./KRA(3.8=44?WCB:
M&VO!]7AA_.UZ7$Y=N]!3(S;&&*J_^0T*YXQ1:\L*X;K6$^&S?P,+[NG,NB4D
MOG]C(,=*(6ZM.XTIHQC4=Z,QYM;3<'-^ZAKMV-Z*L%C7K44D=-<8(\L5 V01
MK7667J[__BB/:0)]1_U5E/0S%7:!DO< =H#@EK0-Q:Y@$]*!8)_QQ7 MXMY6
M0"MI8/  #+79_:^2L!*E*X]J$C7NO2^1/02U9*&5H=,7*M68%ZFA:K4-2<N$
MI"M# 3ZYUU(X0"\UK@J[W=X-_[W0Q6.:^\2BJTPY)<ZD#/$)^)TOM*;%'+4Y
M#E?SN!X1?L3F*"&LN@?FK@OA%=GK^2F0!!J-V&%#WR4 ",.LELF$B,(-3E[,
ME5%L**BNOB:$)0?>Z(*B3KN;^*PA<^82>7;#S<>]=9'&3F]5L L"W::J'X--
MM]9J:KWLJTAS@.&K8,0PXY@&ED4CCB AZ7Q=^%;.G[7(:_[09Z,^Y:^=^7.;
MQH_D+NI'OVIGG@KR^'Y"E@J?M%L!'_\,>H_X@G =,621KN6Y;FE">$X$O(6$
MC ;18KN*'!,YVC7,#*Q[;>5#Z-S5 @\"+RA.,O!9O*%++W[..\>@7,R76EM*
M@R00X]I,+D\VF:M-5;QXE+ZUVT;S3ZD.=M($#8WA@@2/@^H9*F_[CVV/G7U3
M4=1H"/,#5;MU4F!M,%G*$\DGU"RGZ<L.?5Q^H9;5T9\M3!-]_8 %2"QW1-?
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
M*VR3 Z^M]+M+S.=\?\@B\^R^V_4-_]J/^ 5E+]G;"HQY*]$8+B#=G.N&7PS
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
M#QYN?Q_ZZK3UXC$;6(99Z#T 87M!O6WD:W8#"W/_>(N"?VJ0ED 'X+IFF.F
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
ME@V[N@:$AH+XUGPR,OL4X#)_#2*;@8LFJN!."D9W02'[MR!&B&Q@H\G0Q=F
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
M%&US1R3?F!X#(67^]RK[V E/1;LF<PQKI\+>^I2(#X?\$<.F)8*54G%0-]K
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
MQ=<]U$33Z&'2#"P2WMY%)#NVRAFC?!3!E^1KO*K:JM&J>904\)-^;UN:9'L
M="(-9=3L1^%I6N=M:E/=/X03D(]3L8I1'=DD,P7'M[3DOV.>J/^YM2VZ>W E
MN887:#R%X9IK)1MMCL^_AEWCWUV([(3N4P!O__QQ]^&$B(5Q%^B0V_D4, <:
MJ#<CA?^-8GXGDG3S[!.,UO^ZV_6_*_\22LA_9P%=A/TU^!CB8TB:J:B#F)]E
M1JBLOP.8LT%AY.1BSO@K^HS_EOQ+V.G_C86^-2,2OJ,\>PIH@J>Y58_YV9"-
M;F7[9)&XF8A<*_GS\YW@(,;JC(3[O[SK_S\5BE+R>9P[2O[EAK1H<IL9/K_C
MPBU]"BAO1>V.YAE_3R1P>Y%. >;$!Z0$-/*0V>H4\!EUMCFS3^7S?T%\].\F
M%+B#159B] %X&[CZM)3)>)<%2' EY^9-O[//?=^__H_'1RX'LDOJ@A:B03MW
MFJ#D7.'Z-^-_JJ\.N_J!G!H,_TP-=:](ZNZ@OVF[7^7C_V4M_8]I^W3R/P!0
M2P,$%     @ 3X!H4SR#!@5JQ@  R#8( !4   !A<W5R+3(P,C$P.3,P7VQA
M8BYX;6S4O7MSW#B6)_K_?@K<GHT[51%"%4&")-#SV)!EN5NQ+LLKJ;JWH^)&
M!IXRIU.9GLR47>Y/?P$RWP\F@ 1I=LRT2Y9)GG-^('X\ ,[CW__7[R]C\$7-
MYM5T\A]_0#\E?P!J(J:RFCS_QQ]^?7H'R1_^UW_^C__Q[_\/A/_WS<-[\'8J
M7E_49 %N9HHME 1?J\4G\%>IYG\'>C9] 7^=SOY>?6$0_F=]T\WT\[=9]?QI
M =(D1?O_.OMC0E.5")E"1KF F",.68)S*%6J$U1R)2BZ>OXC)R5*D2R@1D)#
MK$4!.2(,%BG*<YJHA);-0\?5Y.]_M']P-E? &#>9UW_]CS]\6BP^__'GG[]^
M_?K3[WPV_FDZ>_XY39+LY]75?UA>_OO!]5^S^FI$*?VY_M?UI?/JV(7FL>CG
M__O+^T?Q2;TP6$WF"S815L"\^N.\_N7[J6"+&O.S>H&35]B_P=5ET/X*HA1F
MZ*??Y_(/__D_ &C@F$W'ZD%I8/_[Z\/=29'T9WO%SQ/U;$?VHYI54_FX8+/%
M>\;5V&A?/VWQ[;/ZCS_,JY?/8[7ZW:>9TL<?.Y[-=IYJM:162U18+?_EE+"?
M+U _DKZ+0UTC*%>;^R&6CFV8?HBF[I/A!]6]PEMB+E:Y>:%N)[*O=W<MZF+5
MN]<XUFLQ7;!Q#Z_%1LR6RF/[B_?FIZ48^Z 6,JWE+*E[2U7U^T)-I&K8<N?1
MH)+_\0?ST^AU#I\9^SQZ?/ULK++?/C:^8?-/[\;3KW<3/9V]U$1^S>>+&1.+
M$66L0%AQB$O&(%;F)ZZXAKPHI$P13DN.1HOUJSY2$_CKXTJK6G20W#]XX+ X
M,9]G:CY]G8G-E_!E?.SS9KYL]EM(?IZP%S7_S)8W&.6MT]#8\Y_;:@.K-["*
M@RW-P6\KW?^_?_]Y8WV\D1A_+WS'_PS03L6.@F/KD$QG^T!-12A0FWD_-S;6
M*&DVY[69RT?^;'W"G]5X,5_]!MK?P 0MG9A_\97]\\';<SU;V<EFXLS@+:_X
M64R-M_9Y 7?&T7JW%P&RF%[TXC7#9%3\ YC.I)H9;_V(N0>3Y1VK9G]AXU?U
MBV+SUUDM;[[^Y9\K-3./_/3M[?2%59,13Q#/$<<P4VEF_&Q60,*((>4L)U(*
MXX&7S(>\O*0/C<*LGJ!6%*PU!6PBP8?KOX#?&IT]J<MO--P(K#.,.Z:QR^#U
MIJ\@F**2F)\&O5)9$#C[A!;VD#!:,XN;NXF8OJCWT_E\E".!BSQ#4*<IAI@(
M!FF>2I@D15(@F9(\DZ/%VH\\.Z5VGNY%2R=<XICSQB@'JEH[\,/8Z/>C'P7M
M(I=(+6@N)"R4*HW+FBO($XN<RI.<")(JEHU6"]\.<&M=M,=&S:)U"5@Z)9C3
MI(2ID@AB8?[@NE0PX<:G3U*5)53Y?!W#7[,>OGY17S.W+UDP'AU_J2P4=TLH
MK&H_@NO%8E;QUP7C8P464_"1S0S9Q?M8'44BZL=H5T*O'YNCQNU_3(Y?Y/>Q
MD*H:W4X6U>+;[8N:/5>3YS_-IE\7GVZF+Y_9Y-N()8(QE"6PE,*0GQ $$I(D
M4$O)69Z@-%7$93Z?D3.TF=VH"E:Z@D99L-36;9J?@[9]PD<$K..I'XB5\X1W
M1.+(U)\K\=/S],O/Y@G-K#<_U).]GN;GGMO+A'<T;C7U72\/\QCO/QO_<V$>
M^MYXI^K!GDG=ZU_GZGH^5XN1UAKEF?FT*\[-IYW*#-)$YC SOJ3&I&"(49]/
M>ZNTH1'"6EDPMMH"9I6<7P'CE?E]]-LQ=G,"HB'7,3-L0*L5O0*UJG"JH5$6
MU-K&\P><0(GJ'[1+[-5?<#)^WW]PNRF,2JZ_L&IL7;]WT]DC&ZM')5YGU:)2
M\[>*+S9_NWF=6;=PQ!'*"BT+LU#(!,0I99!(HF%&B4X+54A*N ^Y>,H?&MU8
M)<%&RRNPM@?JZ0S.C4578*F['__X#HP;(W4(=\<<%05I;[(*Q"LJ??GJT"NA
M!0*T3W&ACPDCO8]F>)1YD'Q<3,7?'S^9%>_\_G5A0UMLM- HPU2QK"@AYRDS
M'I0J(4F-+U5JQ!/$TK+(O39'SL@;&JFMU05SJ^\5F-<:@^E&93\N.X>W&W=%
M1+%CKMH ^-@ V"@+[AT ]*8H1UBB4M(YF;U2D", ^Y3C>EL8Q=R^?!Y/ORGU
MH,9UF$K%>#7>]:0RIF@F*2P5,<NTDJ20\BR!*F<Y(90D"'N1S%F)0Z.9:R%F
MKV:."+,F5I-Y<]IO#\VXFBA=+3SWM\\C[D8S47'L>DMGJ2N<-<J"+6T[\(:<
MH8E*-N>E]DHWSB#L$X[[C8%+.2&FKY/%_,-TH>;OIVPROY[(=]6$383ALP<E
M5/7%NEAOOFU^?C*BKG^OYB.4:LF*#$-6)&9=1S2#%)>I\7NPP(DN5<Z=]H]C
M*#,THMIH"*R*X#>KI&>TQ$6#X[BVZPGRCCG-$VW_)5T$F.*N[RY1J-_%7@3H
M#E9^,9[I1YCSV6+T8%XY]8MZX6HVRI0J,$<8%BI+(4ZXAJ0H-,RT0.9?"D-]
M3AOF>\\=&HT]+HR+-5]4@HW!5EB+9_C7/GCMW'0!)!W33# :SH1SPO8V[C"W
M;/&&^=L^9^P_LY?I?\*0U4P^]<^!09[5I%JH]]47)>\F9BWV7)D)7^]TSPU5
MO+Z\UL[3]<MTMJC^4:\91CG%F2ZTF;_&A8'8;D>S3&E89,0LLA##J"Q&V_D"
MY^,0O97PBQ ZE1P1\P7?*-Z<X%R!+=7!MNZ><9_^ ^3FOW0$>D\1H+7RL-8>
M[$,_#\#>/R@T&+ZXD:'^:O0;'AH,TT&,:/B30F-_KJ4T+^U\^9_WU42A$5$)
M$F5.8$D5@5A0!3G*,B@T1P0SGI'"R7MIE3(T7V89R[)4\6KU [#*@ON)\HW\
M.09L.VM%@ZOK+:)0I +B?EJ0N"#JY]A3>X[Y:3'L,.*G[>(PG\@F7\O7L;K7
MO[#%\B3L7K^?3IZ?U.S%GI ]U<LB]?OBC5'\[R-5BJ3,J(2"%!SB%"60H32'
M.I4BUP7*-1)>B7N>"@R-+E;Z@ZD&&POLWZP-T*CP NH#YM^>FHT'8PBH+?'-
MY_,=*3?7J$O\NUYG=0"]?[Y?('YQ$_]\E>@W S 0HH-4P-#GA%'C@_JB)J_J
MG;'G9CJILPS_6BT^W;S.%],7-5LGT"8B140(!GF.,<0XS2!A9HV8(EQDBN"4
ME5ZG;8YRAT:$2[6;^B8KQ9O")RO5@W.978?"C?(Z +CSC>LHV'J3FR=243G-
M57:O5.8)R#Z#^=X>&(/$OMG]QG?3F15239[-7\Q/\TK6P9[3R>I\\-MZ,_Q:
M+*HO-:&.5(%9:?F+9\JF;Z424EE2F&!2E$P61&HQ.JA%<C[$YA*E K; 3E5C
MB1J,T]@$]'0&-E:!';/6Y^;?KL#:,K QS3/<Z:*AS96PI:!22'-60HQH"3DM
M!12EEHSE0HC"*V^]^S'M,S3MGVPPW;YUO0U1QU_ 3D?'/S N!JIQP^8NTJC?
MH+H8X!V$W$5Y:.CFZ;MJK&8WYK/S/)U]&S&>R-P0*RR)+" N$P5)3@N(A$0J
MQ86@Q&E!<.+Y0R/.Y39@K2-8*>F[2[J+H.O^:# N_>R,.D(2L!UZU/ +-D)W
MG]?S%NA18PXW/X]?%B/-\:_*)CXI>?W%_/99/2A[3+_Z1[NW@$:,I3G-.892
MYPIBEC-(4D$@2Y,LUPFCI:V=$9KY>%Z!H4WZ@[R^E0E@:0-8&]%< :P9E^1)
M.@R2FTO4)?0=\TIDU"],L'2'KL.<2P<EOF,:ICM$[9F9'L\)),3%)S5K3I@_
M&$.78>U9DI0B+5)8)L*P7H(T9,KX-+)@1%-A/!GD5:7QJ)3!49M5\H+L[J-(
M.E+3I?ATS3\U-*O DXV*$1FF#8&X-')44K]<T6;L 2&T7NPWZVU,XNCF_L/3
MP_7-T^-?[Y[^?//KX]/]+[</C]<?WC[<_N7VPZ^WYM]O;NTE3W?W']ZJ!:O&
M\_J 9:1*G"4$IU FS):!T GD5!K?J%"IRA I4NKD#%VFQM!X8VT(L): M2G
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
MMJZF!_5T!NU58+XVR;ON0-#XN;FH/8Q*QQ^$W0&Q:M;CL;+"CH9-:P ;Y:_
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
MJ4GFK]7BT\WK?&'X9W;[NQB_VD;+-G[%_+^T1<6(4$F&LP)F1-H3*\PA9TA
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
ME?W9<,,V-*)4$EOE#@>B+ N <2F!)*4!!JE"6@V)+:,2LBY39VS+_4S!I.C
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
MQOAO1"@T:;\+9Z4.^RT(!>& _X-?['"TK;\C[XP[P9DCF^FF\L@$65CF3!'
M'1,!K(P$TOJH2H*AE-9H17E(0&6$S"C>'RS"<E-U2-2;*UD9D=GJ*/Q]<Q16
MT4?AP&D(.!2G![=G+@I3.#V6$4[!])@.Y"J\?WKP;+[^;C(EELOG*L/SH8GG
M6&W^2HI9511J]=V8=:;=1]S_C? GBLKPJ_:?^94;1+@5X1XPFSHJZX5[)UL:
M,:L*&+JOC1*K[U?9:C'35YE_=S%?.01T]M=T_;WZF)OLV9=;^<7]I5=J[OL*
MSK+%-HQ./:N9N<JF-ILMYM_,\M>_;4XX7O+C<B&K$%[[M/9''>,$+!ZFRJDQ
M-W;JGEK(M2-2)[&6OG;S,*OS,87;2,S7/AC882*<UJNG6?45?!2K=>:VU?.5
M3XOUY1[<N^:'-SI5O>^XGU:K#R=PJ.&\.7&VO?#K1+Z:*G%@ZS'0BBED"A\H
MS(W;;T,-F.0Y* 7*.<U+8GA<I923HL9VO+D_F4(0F1#>@F[8ACH-9CU_O2)R
M"GIQOYP'J><T@[=QK)PW^WS:02*7214]=U>GS6WV%H4NN58Z!UP4$&!>"B"I
MT$#C0AE#E80B/HGPI8RQ\<;[E^4X_>?S149AA^S!5Z"&L<:%4/5,%W4 ;:->
M#X4W6ZQ/GUSX2L[P.8;'#3V::GCBT0XGYGOUW>BGF:G/WKL+("B(,)8"*9CR
MO0H*(!F7#D"IN,FAXDP%7P,?ES&V);_1<N,PBK[-:<,SX*A[.4I];PXZ !1W
M?&B'H/6X<.+5X8X'[;J_. Z<>;1KH+K3T9T#ZW9KT]5_O5\:/5W[?YM +"G1
M_B97H=*M9F6 8"@'6"HM$%1&DZC*YRVR1K>JI]_F4SM5PGW,O7YUYL<?3O^E
M/T#'-QQJPSGLFYX(O9Y7^PLM*^C<![Y2M/G#W6(V5<_9G\T_>\D'#( J<8S[
M:7D#Q[F?-?PPUOW\*RE2DK?52SX[@<UFUI2BQ(8X2 7# &NL #.$ EWDFG)*
M5,XOR$0^(G%L-+/+CYU566=[_<RNW,EAH_8E*<C'< \CG*1H]DP[;462/I_'
M\<*,XQ9L>DPT/B;U#?.+6T!H3RMN>[%C?7\Q7?Y#S)[,[\;OG*K:G1^7YK^?
MS%P]?U@\N"_X!"%#&#<&<%E"@!$O?#T$[LMC,EXJ;0H550\S0.;8V&=/TVRK
M:O9GK6QD+%H(Y&&TDQC(GHFG(X;Q-?/#44E;&#] [K#5[\.!."AQ'_%JSST?
M)]9 S!!5;NM3((!-*8'(%0<2.=Y!I=$X#^HA$BUY;"04V"FNIW9^J;LNCHB9
M.K3@ZPODGKHBCC#6("7H_?4T#'*-10TXSKZ$1]UHG0;HVEM0KC]MNZ-_=#^9
MZRKN9&++'/)2Y&ZWZ>.'RY( :5$)K%6J+ Q76@3E<IX3-#:RK_NO;16]RKRJ
M6:UK;.^Z$]"&;3)3 -8S?W?"JD.3NG8@$C>G.R%LX*9T[28?-J,[\WP*<MC4
M]/T@UN:#6:GEM&HI,2%:<L6E NX?#&"50R H%Z"P[J"*&*6XO( I3D@=/6UL
MZUY[Q:^R/=4O89%3<]"%4A(@.S2_= #U0KHY U*/W'-*\AL2T1DPVEGIW,L=
MCK.?;[_>W-]=_^?UN]]N/IBUF,Y6FQO(174#694?GQ@NH#*EP[N A6^GQH!
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
M(). ]YI)TPQZ89I54SW?[]_N%K.I>J[_]ZOYN7[G$/BOB84:,RTM$)A!@(5
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
MIUG=_'1<Y&1,YV+Y7"63^-LD]Z8SWTGZ]FGNEJY9K2<0\YR2PK&*DMQM,(@
M3%(+C"D*JG-KN'"GJ\5:S,(V&#WJ&D5,6XW[6V>U"=DOWMA?,__KR7;V9CN#
MW8G 6]R$,F>5S?5%[,[&;&-DW :GSU]&V"YI)//=,Z4..]71N[0!)B'I5J]/
M?0?=+PX _.M-YQ B+^QS^VG^^+1>_69^F%G>5/HE9:X*6')@D98 0Z: 0$4!
M"ET4G%!,%(PZQ[;(&MO^M=(MRSLVKSV"91@Q)T*H9V+=7;=<9;6B5UD#6 ]5
ME ,PZ:<)[1%Y;]-V]K3A)QO-MKR2N O=N^=M$ W'O,CS' *2.UBQSC60.84
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
MI-&RAWJG,;"D#2X)$3QL)$D$% =A(S'O=F\#MFZZ!OD"9=<_I[XT#4.T+"6
M)=2@ZMPC)%6@+"0R0F-K1-0NYYB0L7')ZXY67L_L3Z]I9"CQ443#V.12G'IF
MCRX0=>KQ=0J#Y!V^#@0-WM_KE*G'NGN=?#8^/*S)C*R+M_^G$<N;N?X@UF92
M2*N)=6L=E0@#[#,0>*XA((1C2A$5B 9G')T2,K:EOTG1;3H&>$TSIVKF=0T/
M%CL):?O:3P54SVN_$T91H6/G0.@4/G9RT,%"R,Z9M1]&=O;9#G[7WVZN[V_N
M&\])%:X_,43JW-(24*@$P,Q:()C& %J"I"UQ@410GO*)\<>VO&L-][O55FK&
M.$J/@!C@$+T,FKX_YK&HQ'DV3]O>ZL$\\MIPGLK3.K_P2+8\UF%][M)L7D>&
M;PMBY"5AI&0(N-VW IA8!JHVWD0(JHC)>4E(\'H]+V]LZW??$7\D[>Q\78U.
MH >L[[10]KS>+T8Q;OV'8]/*!P'##,</X3:]X(N(UY+GS>TGE30-V?R^XJ-[
M=F(Q)MQ"!8BA"&#M[S*(0L": LFBP+"(BQOOIL;8V*8U8ZMN25A%5.Z;=%7O
MA[TYR=+GVF8NT#?9^WST[:WL:2I2IL\%(#E4]ER;*F-)G@N *R)W+F2TK@'K
M[MCEW:VWU@?'?YPM_MIM#90P%IM" YP7%F!%*1 %D:!@2#%;2H6HB0M-/RUL
M;/2XU=7O(ZHLD$K=Z&U8$-!A/)<*OKXW8-V1ZQ#J?1Z2Q$'=+0('#M\^;_IA
MH'; .QW3^)9&3]<?A9K.INOGZBY &2)Q*0B@A>8 6T0 +U0!"(%"%X(*2.+Z
MRQV(&!MIU!IF&Q4[7:L< 3*,'BZ#IV^W:APR\6ES)XU/FQ]W*&;81+B39AYD
MO)U^,OGAZW?Q?Q;+]S.Q6OE\X+HUU\2(G&A(W:F+"P4P+@D0[ASF-@\EE-;D
M0LE412*/R1\;-9PKD%'9D%5&5&GJ'5O#Q<[2Q2>L2[%_RZ-5)]A3'JK:P!OJ
M-'54A[$<H]H BC@_M0[3C0X_F[7?0MTM%S^FVNAWSW^LO-RZZ9*O<J+6TQ]5
M$[1)P3&G1$+ +4:.";6O6Z"QVP=94G+*<ZA93*.4<-%1)#A 5Q0?[EEUL'GR
MR:'3N?O_FS1>L54ZCO BYB&,Z_I!MV>:\\!61ZV-VCX1]Y<_:I1_S;;*9]?G
M88XFN'C$DG);A/A!:2T>EM>,UF&$KGU[U=*(E?E@ZG]^FM\^FJ7P,MZ+QZDC
MAJVK MNR%(RZ0QWGV!WJ"@.$+"E@N5%62E[HN$-=N.BQ[>C>5Q5PJ@SVQ4;E
MICU 5:!@-A72;[[=]$2V"XB8CC!.ZP?DGCEMH[2_NJ__[5>/]5;SK%&]%\=2
M/&*)VP('BQ^X/7 L+(=M@J-'2%J*I0HSOGEXG"V>C:E[I[@?['>GR9W[]4T$
MS4VNA 2"^69*HB@ Y^[HRF5A4*%ICDQ<=>(N6HR-Z?8+LEQE-_=W=TGJJ9R9
MBE"G>,\ ]^XM]]C6!F2U!4U!E*M- L/&C+I%4[8Q)/.6]%XU)0S((0JGG-%D
M#+53PL *+)\2.%BOH12_F_7WA9Y 7C+,W.'5[>]\QR>_WT.0@T+YWKY,6F-3
M%1X^E#XV-CSG4GI1X+8VH9=@B69NDL9(Q"/^QOZ[&+#["H=X"=I;1$$T&HS%
M:W<:G(XQ#Z\&Z1!]^JKRW_;\Q"6Q"$("%#,"8 Z%V_D) Q!C).=:%5H&];)K
M$S(V CNA9D18Z2DTV[DH%49]7U5&PA,7+WK&_M8@T5/O#A<9>D;[%^&@YYY-
MZG??'B)W/K'MK[(TL-"<0& 8]K4L<@TD8@1H*36E4DOA_>_ANY=X%<;( )FM
MHG+\!._[K[:Z1_JL.LS+1?[X1&B_K5]^Y\O:6=&+.ZL[B$.XZMO4&(/+/@"F
M0-=]R$C=>-'GRWZ:NZ&>?'S7:R_;Q\6R/E0ZO2:J*' A2 $TILK'PT/P_S=W
MK3UNXU;T^_X* BW:+#!<B!0ED@BP0!Z;18!)$R0IBK8?!GQFW'BDJ>U)=OKK
M2\K/L2V)E"5%"#"9L27=>X_$PX<NSW7/L8".(SG-4B;R'-T4YHNO)OPYG!;#
M/0AJH'S=0$_\&*ZQ5N)7^PBNP)D5Z$JR)HX9(^Y,&"/V#/0X3'@YN-&D%X]3
MKV0787Y4DHN'Y9C<.ERAHVC'_A7:9LOP#7?DQ2UQ,S2KI!O,F0Q**5+(E=_C
MDR22L3PFF>+4Q-22)CY[&T!M]J4?O%6,E.LXQ3*,;BY#:&!:.7!N5X*\1XV.
MVM#[5>@X-3.N/D=MF"?J'/5'=DP;]TE9[VVUO+U)2<PQR5/&"*2(:D@($K[@
M2PJQ9E;S%&72H*BT\1,3DYN.5>F'7G.X>L'3+?/S#))A[?LR?(9>C(F$)CYQ
MO#;Z?A/'3\V,FSA>&^9)XGC]D=V:^*8&Q/)S^4+]]V&V,"\?EK/"+)=F4^A>
M"-=S$\,=9@I#@BR"PFH#DPPC9%VC1SA*X:_-X-2:_]O"$:KKXN^W+W;O%S,5
MN<&V%>0P+N@3NH&98>LJ6)5@XRS8>WL%*G_[XXE09'IEC5:CHW)(* 3'C!)\
M7M=)0F'>VZ?[7=Z)/V9W#W<OR\6B_+Y.+7+?K!Z][!=*<\*AS3(*B9 6,H82
MR"Q*#*,LD2A(]JN+\:GQCO>]VJ/Y=&^6WQ11!0!V$8!M"+%3CH@[$SH9&0;O
MP:<I_4'=8183CUG/\YL(!T:>^<1#<SHGZG"-;E3WKBR,N_;BJUF]>2CT<B/A
M*QFBE!D"D9 2DI0(*!F1$+L/#6)8I&&Z2<UFID9?E9=@[2:H_&P7^(U!-8R0
M+L=J8.KI E,TQ32CT"N9U)@:E3::PSTFB):CXT5-?RM6?D^OUNXY67XHERLQ
M_]?L_E6IS4TNN68F8S#+<PM)XH8VDG &4TL1M<0:FP?ELS2;F1H5K#T%&U>O
MP-I9X+P%WMUP;=,&9)OIH#^\!J:#KE!%29RV(]%)Y+3ALJ/)G+:'=BAT&G!T
MEQ)3F_)5FVK<,[-\6_R]6!@QG_W/Z-_%K'"F9CYQ[B;!.E%68"BE99"@5$*)
M%(-4)9H(2[3608NID7:G1A#[LF[+G>]^,]'#SGOPQ;D/[C?^Q]26"K\9S10R
M(,0#<TJXT\/@JDM5O8FL<D5_!+Y/')C.4_Q+7]6[HD%KKMX5?KD1JW=%Q_BT
M>E?\Z?'COM>;Q^QM8<O%7?6P7>\*U^4YYBQ),4Q8SMTDT.20)PF%%HG<?8XD
M84&3P#9#4Z/VK:_@P-D.=0);\6T?__6%VL!LW1VPJ#%@"!J=1H&-%QYM'!@2
MWN%(,.CX/E+_#L1]$.:6I]A ) AUE)!+R!')O?Z]Q+G$1H=-!ML,38X2CG/-
M+A!4J@4W;'FH#\B&YH-N:%V8CC>PX%&ML1^8:M<N8=1Z?/R883,@>418?IZM
MYN9&:,QSH3/(N4HAH1I#SJB!/..2,YX(QQ.AXX3CBT^-""JG_'@9X6?R9[!U
M-WQ$<()>^RC@$DP&;NFQ<$3U]W5Q=^KC3RXV6K]>%\9A7UY[S(4:S.N"*X@8
M8; AT&CLJ]9P!'G.,+3&RHQ(D7$1E?_V]/)3:Z)[M>"H:C4UV(5URMT1&;B!
MAH/172GY3(V:OK611ZQGTQQ>K?[Q)=5L=HER#\M5>6<6U[/E:OO.,"$V%S9S
M_2HC[@?"%#(K)50")4QF2%,<M=7PC(VI->"MBZ#R,3)G]0R$84WX0F &;L=/
M,1G@?6M#^/VFK9ZQ,V[>:GV@)XFK#8=VW6O\_852Y4/A=^Q]6)2%^U6MB]-^
M*.<S];C^^=G\L7KIG/YZPR0F@I,,:H0U)'DFH4P0AIBG?A448Z9UW$[C. >F
MQ@T?C?*=V3X&\#2(V"W&D;<CC$J&!'GH%R_F>SVX_MVN=QS\>_._CP!4(?2Z
ML[@;>CWO*XYT8N1=Q=T@.MU3W/$Z<>RW7*QN/GIIRZKV ,T3P3G54%'K*8UE
M;C:28*A00A*LL"8XZ+7"DZM.C:?\N-#U&C-?\?6@!'E4_8:GL#533V<P1IA_
M=, AF#3.QMW$!.Z$ Q9P?QTSP-,KCM*LSP:Q;:OGO^Q0M[K\9A:!2ADGQT_H
MB:K\ZE72HC;:;G63GUQIO&+)YP)X4B'Y[ $7**'>EG-WQM(+\JP>_U:NS%[1
MV=&[P59 G*?&B_MYM=,,0T.UQ#I#"G,5+7E::VYZU+_W]J]@[2_P#E]0Z:L1
M[M EJKY '+S+N "_;B*EK;#TKT9:;W)\V='6\,_JB[:?U;N0J%<T29G,TERF
M,$/&0B)RZX://(6(,$3S-'/_HA;$FLU-C5Q.:WE&J\>TX$M(9G)*A*^MA""A
M D.1*P(MU@G6B%JN<(P<1H_XCB"-T:8.VC?:8=S='X8#<_<E\/4IICJ4 D^+
MR:G(I38H[02>U8VZ?R]+_7TVG]]09K.$JAQRS3-'TC2%,L?NAV4JS3&1&D7)
M.V\O/#4ZWOH5QPD[F%*>$(JE@!QGOO1)9KQNFH6"JTQI(P3/LYO[2OK(3:07
MJ^' .C8R'&0OA?LS5HQ@AU@F.$)84YC(3+L'"Q'(+;;0NF=,,"2I,6B#V&^%
M'AJOK8FIHA76NW2)?^!^I+5=17<6QT'VVBWL+CYJ!W <TC'5GWS?<;*O;HU^
MF)OW=GO!_?N03+,$"=?^4F%32#AQ%)\(#JFT2*>98+F543/]>EM3H_ZMJS[[
M:>OL)LDBZ+U(--:!T_Q^$!QZCG\A>/'3_'98^IWC-]@;=X+?'OC)[#[@E&Y4
M\D+_YV&YVDBW?#0^A-G<N''GVT*5=^:Z7+K/8T6?<ZP2[;4*B'%S5:*HA=*-
MJJ!.+#&&"LIP5%G@(9R<&GD=Q.C5CA;;*,&LBA$\F[LH?_9?%=L"F\\>MAK3
M]P?*TQN=[[*(5?<>Y%$(H\@??8,'YM:C>[L+T$^^P=O-_;W>WM\I:(D/>4-Z
M9?5!'!VU.Q@2ZN-^9%!;'3,LR[N[LJB6KZMB6.\?5LN5*+2S=6.I31FU FKM
M!K2$40:Y5#F4E"DIL@QE-*I07X.MJ74':U?!TOMZ!?Z<_)(@<"\6X)OW^SD@
MY"I)$K"\%<XH$ ^KVW+A-Z$^!SBY2C-<%2=%W/U*M@=M2_NY3WG.U@>P*TYW
M5RGW: "Q I_<LULEV/WE3RA/GJ?)%?!ML#KQM5&'7Z'J*W> N\R]\4^(F4?*
MB#4]!F%]2$\W=^"N8'-?/ZWOZZ;XWX&K/::/MN/1;QII@[UQTTG; S])*PTX
MI>N^3=<6W)!,?S;JMBCGY9?'C[,OM[M,:)(821$G4".M_+L= YG%*>2I3=(,
M4862J&S2%GM3H[F=NV#O+U@[W%'HJPWP,#+I$<:!">4B!#OL[PS"I>=MGLTV
M1][M&03 Z:;/L-,Z3N*_B=G<K]2\*1>?Q-SL!2K\9M-W8K7YZQ^SU>VL>%^8
M?QJQ>"-FBXKL;C#C,F7(^EHQ#!(M-!05$:4HE23EV,HH:<'+W)D:13G_P*-S
MT-T1,#<-<L-#W)K Z?-H@ ].9G(%]MY?@5UDT)8+Z&.[ M[Q[<AI$]NC.W)>
ML9?C03] _>1Z;C>_WGX-7KMOKH /&[CP>YPG]X)\OS/BRUP:=^[;"WPGL]Q^
MKMJ-BW<SY6M?)^=5N5S=Y+FVB3(4IE(02+P*OI0)=;-:D:I<*4J(B.'74Q.3
MX\S=.M6\*O^DG(]QO'D&QC NO R<@?EMCTOEW15XU01,-!O5Q]XKPYPQ,RIK
MU(=YS 0-1W9<K1++VQ>%/BY[ZG>#H"Q!.D<:)L1H2)1-H<#"PC01!%M&59::
MJ,6J6E-3:^W5@K7O=:M?#IR-VEL3 ''@0E OP V]#M05L_AUH%8X^ET&JC<W
M[BI0:]@GBT#M9W1=XB[\%MGU6[F/L^77EX\O3:%N[\3B:_5<I]QJ1FD"L;8<
M$J$XY!E.H! X]<+N.)-1[TO;#$Z.0 []!=YAL/.W&X>T(1ZZI-P?CH.O*W>'
ML,/2<A@N/:\OMQ@=>9$Y#(+3E>; \R[-#&O(*E[+Z.3"(F&5<+,2XF8E/'.D
MPQ(%%<X,I;DP5D4)!X:;GAK]'*8^-:?+=]0O"K\I8;PT#-0#,U2/*%^0:Q8*
MV$"I9ZWF?U F6B@L]8EIP5>H([;#NWWM?OOUI^TG[H=TT[=??_H_4$L#!!0
M   ( $^ :%,!I?J ?7@  &!@!0 5    87-U<BTR,#(Q,#DS,%]P<F4N>&UL
MY+U9EUM);B[Z[E]1M\_K15?,@Y?MLU0:JK6.2M)1JMW']X4K!H3$4Q0IDTR5
MY%]_$<QY9I([N"/++G>*8E+<&+Y   @$\"__\_N7V4_?<+F:+N;_^A?^5_:7
MGW">%GDZ__2O?_G[QU?@_O(__^V?_NE?_A^ __/+AS<_O5BDXR\X7__T?(EA
MC?FG/Z;KSS_](^/J]Y_*<O'EIW\LEK]/OP6 ?]O\H^>+KS^6TT^?US\))OCU
MWR[_F7F!+&4!P<<$*O((@2D-&45AW$9,GO^_G_XY.LL%SP8*3P54208B=P&,
MX%I[ALS;DR^=3>>__W/]$<,*?R+FYJO-7__U+Y_7ZZ___///?_SQQU^_Q^7L
MKXOEIY\%8_+GLT__Y?3CWV]\_@^Y^33WWO^\^>WY1U?3VSY(7\M__C^_O3E*
MG_%+@.E\M0[S5!^PFO[S:O/FFT4*ZXW,'Z3KISL_4?\&9Q^#^A9P 9+_]?LJ
M_^7?_NFGGT[$L5S,\ .6G^J??__P^LHCP^IXB:M%6?\1EOC7M/A"WTQ?Y"7[
MN7[\YS-]/YOGE_/U=/WC];PLEE\VM!,_F^]?__B*__J7U?3+UQF>O?=YB>5?
M_U*_':KBZQ=6JO['O=_W\P7-7XDJ^MCF_3?TQNG75IH:T8_?USC/>"*X,S)F
MBW3E0[.JML7R[%_.0L39YMU)QNGD^8)6TK.X6B]#6D]8%LH'$T$()4'1_T',
M&4%G78*4*G.EKHJK\K4BQC9:7F'ZZZ?%MY_IBRM/O+[8R'(CQQN/.Q'>;G2?
M">F2;#Z&.,.)0Z6=8@&*\1Z4L 5\D PP*:9XX1)EV8N%NYY\E9O+8'BV3#\M
MEAF79*W.'AV6Z08PKJZ4TT_\_)50,E]#^CR=Y;-_7<W6$#I<+P:6Z(GJB/2_
M_$02*+A<8GYSHKD[&=UPN29[CIM/[HJ*XQ5\"N'KY(B$CI61Y[.P6KTK1^M%
M^OW9]^F*)*,RTTP 0YU!F>+ E2@A)%84<RP@OP_=):SBANK3)YW@ V?KU=D[
M&Z  XZ?V['\\2-)XF!E&VXL6HN\ 0Y?I?['X$J;S24E*$[$.; BTK)A5$+1P
M(+5F*J%.(J8FX+E)RSBH&5C)BT$EW@-F%E^^+.8;!G[#+Q&7DQA=QL+(_OH4
M0''I(*(/D'PFWU 6HWP;>W.#E'$1LZ]NKT-E+T'OC!3:8^-BJ#T*EU-</7M_
M1L!E9JQ%JX-(4+S39(!E@FC)3<;@>71.9E9DFUWJ;J*VPH]X(O@92O@CVIP[
M=G"*.O U&>?5Q OGT*(#X3*M"$P2'(6<X*-6*6#TF,W07O#YT\=!R^!>S:!"
M[@0L'^FS$^5%5"+0/JVLH'W:"PC!!8H0G(W":"_"?19F>W#4IW7EXNZHNUL
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
M5VE?<#Z9&/CBN#: ?W_R@,UBW?SRW=?-Y;F7WW&9IBO,$T6; PF;UJE32)X
M+5L?B@9&2]F&9+Q-;7(/CZ>UO^Z1^\*TG:IZV(MOYW S?_=V!D.]F"P3H27%
M!*I8"<1I!*OJ)+# +"\-S>AC2.VO*>7P4!Q(49TC\2W^L?G-:A*3T#Z9VB.J
M7CS $, +<J0Q%HJ)6)!!'-027B6OOW8ZC1"WFT+Z1=F)1;_@2@L>N2@D**P-
M@F70X'-!*$EQ)XVAD+_5T?0V]/77?*?5)KN;2GH'VLLO7V>+'WABN-\?+]/G
ML,+WLS"ODO31\E";*QIR:4.TX%C(H++UPK+H>&[4F'<W@OMKV],*B@,IK5]L
M;BS[G5R2/X$>@TA@8QW[FE.&(.D'DE/!N3>\R#9G6#N1VU^#H$9;\3 *ZP"5
M%_>,5Q\7=QSE;59B) 9S39OC?+71Z ?\S^/I:KK&TS$0)]+Y@&GQ:;[YEHV@
M)L%K"L""!\\#JQ>\-#G$5@%GR$V(V9E& UY;<]9?4Z$]L-X5#)[*LKBP#_5G
MF"?<=$Z=!*DP99(\DS7?B\Q#L#J#MO1F(2TPW:9 ;A^J.^Q1U!K/0^CO\5CU
M)UB=XZ=Z&OFQ63\C3UZ19)"EU*!4-+3RM(/B/);:73-@FY"]]WY&>X!J=PGO
M@9)ATM_W-2&YU ?"*F$2B<53G'=ZP(X"K$\,/3/>R#:W"[:AKL-^1GM :7!]
M=+!GWG))3$:&P=7[BS5-I4*"0%$9%%[C-L\Q:-\F>-GMA/G)G)#L)>D]S^1>
MSG-/!\S:9,Z=+!!MG01>JAE.CJRR\DYY+KD-#9.&ASE@/NQ]^_%/F!^CTT'1
M//(%TV='?WOUYMT_CJ[R-M1UTO-O'^7RZ.V\#7]5]'E8?7XU6_QQ<2T:44==
MVUN%DB6H),B=+^3.(]=%A2"2;=31^#ZJ!O#VZW>^7RZ^34E^O_SX.\7EK^?G
MTQB>I?7TVTDGN?,;D77V@BWL=!:#)U_5"2+<:JU]T9%^U68B[^-I[:0@;%\T
MW1) M%1:!S[@U1")]@T52@B08BW^]PG)*_$<M/0^%A1.I#;]47<(0EN!J;7.
M[XU1'Z. T6/4*SF;FD"<I^D,KS#T<?%8648>N4NT7$5(&93( @)+!5 *YTK!
MC+P-!%MP,VXUXH&1/#H<.C"G+Y">G*8;%=/K&6YT/<^7I[M-.'%!?G$B7UT'
M4%);<+QDDC2FX#%99MK4AFU#W;C&=WP,+1HKM .0GLOJ#885?JA]A-X5$N-F
MU.!EQLZ&6D;I;'!:@<RJ\L<E^!(+%&V0>T,\VC;-$A]+Z;CVMCOP-E5T!T"^
M.C/SU70>2.+S3V?C$%],5VEQ/*\'1!R+M=%#*<Z!8L:#KT?^TI(60C!:Y48'
M?%M2.&X]>'? ;:+8'@";TO)D![G"X#D_Q-O[)7Z9'G]9O9Y_PU.=3 1SBD6>
M(7-'HM3,08A.@XQ6F>Q21-FF3_9N](Y;4=X?F-LKO9]#[8U05\3@J\7RQ>(X
MKLOQC 1PLEJM9#:J'&E[B;8>DM%J%3Q!+8(.]0PV\#8XOH^J<:O1NT/K8 KL
MP-R^.'WLI<EJM-CHS^?TYK1N'T8G*Y4$AY4?EY%>,02O="@Y9/IEF[.HAR@;
MMW2].U .JL@.@/GPX-/BO+-6"! <!:BD-3@= PAG%%<J9"G;A%R=3Z#M#IK#
MJK*?C;R2?FFZT;6Y1Q\PS*;_A;EROTE<9Y^8*>A!8M(4.=I(WHIVP'26CIL8
M56E3.?(X.L>M=^\.O V5W ^2SX:77"V#GA#EB,8KB-:2W**I5Y"E &9R]B[E
MR%2;@X;;Z1FW.KT[9 Z@M$[V^2J[=W.*]KXN5M.3T&^3?UMQVAF*IG".U].^
M" JM &<Y @O!H%+1"];FJL7]=(U<6=X=%@?4XKY6<1!4_G*\FLYQM:*5%:?S
MC6)/IE)_(IG3JQ4)=7FJ[V6@=S>Z>/ZYOGQ=LQC'FTJ+V__)FVF(T]ET_8-/
M,!J9>*0EZFO?D2(V&0P')FC/BU D]C;U*P=B<.1B^>[628^XZF 3('74QJWX
M D_^O*2 TXLM%[5*)GNYF>0H+8(*1D%P(I,*0HE,,$LFI<F*V9[&D<OZNP-]
M(^UVB=NS/."S>7Z[6..*Y(_3;YM>?5'*F.N4+R8W"1A7:M^! -P69IA3289T
M(.3>3>6XM0VMD/(@( =26Q>^RTWNZIG)G/X1+>B)CUIK'FD-8^T8J1V'P(4
M:2TG(<:$L<TENGO)&K<J8338[:J83G'V?HE?PS2?I:)/2R9H36VNAIT$ Q-9
M8A8F<J ]1-%ZBA0+(+=0G),>0R[HVO0EV8W><<L.1D/FX*KL%+(;=BX<GQ.^
M+":+S$C(:7-344?P-F1P'*WTW*:HVEP:W8Z^<8L'1H/DWJKJ)]]ZMP/R/OS8
M>!TN92&$K(WAK:LWL2TXG3/D2&$=2V@D;Y,8>)"T<8L!1O<0=U%0KY'*\ICH
M.$T:5!=$()<N%0[>A\V-VP@AUXY\P:(21FGC#V7W;E(W[GG_F+C;1TU=0N]J
MT>UYVFJB$^<ZU#15)'DII35X%DF0Z+G*)9ODVC0&VYK$<4_VQ]MZ!U!8ET@\
M\V\_( 5BQS@I/B7IR* +*T6=IT ,.2:A!%4DA6/!R$,%)]=(&_=8?C3D[:.@
M#A"W_?VRB?(Y"I\)&:EX"J8H]'?";YHN*UVX-S:U@=[V-([<<:2[Q'8C[>Z.
MVP4MQ):X/2F^OD.0+ =3$Z-.E$1[@900? 6<*2((ZSG/;<J;'D]K)Q,P#G05
M?RBE=6!.*?@ZZW^7_O-XNJ0-8AWFGZ84D)WF UB)K@AMP?A"85F6=?=Q"":5
M(G64SO@V*'R0M"ZO[ ^&C>LE\H,JJHO<X0V62)9DZ-<_:HO<];-YKLV!OM:/
M3#2MW5I.#5%O\J*!0K5L-1C+M0C<U2#M,""\D\8NK]T?#(W#J*XS6+X@%WFV
M^'ITVM%HXH163$8#%(H1*QHE>%-OHI $51:EV-AF9MZ=)(U[EC(:Z/913&<8
M.UT_U\N@+PJD-^7\:"2FPB5P9BV%@-F1;<<(.J)3/@8M1)L[0X\D=-R#E+&-
MX(!*[.=DA:29$//J%8F[,D7&_;>PKGS]>%?NYGC",WG>)F8P49)D,5N(7&;@
M&H6-Q7GEV]09[TCPN*<PAX;N 93:072SO50GZ(O1+B*(S)$XBP$\:@8%12["
M9<8:6=CM:1SWO.; "&VDNGXS0><-)VX1I"TVQ-J739="_HU"6G8&ZTW3E'2R
M44=QT*:,]]#:R9#) V6"AE):![;R\I:PJ=@\.Y>7/$E=9QQ$90LH40<38U10
M+#G;]#_+L$T:_2Z*NLS[#(:$>W;JG=72 ;P^X-=3=_E=N<)'XB5E3:N2Z<Q
M%54'KFL/0DBGK3'<-;I^<!=%729R6L%K$+7T%%*3S_K099Y;9#D)(89HLR+'
M%DF&,0@(UGD@&: P-@G=:+;?7F1WF?YI9@D/IN".@N_SQ7FU']G$HK$:=0+N
MN0;%ZP YQRT!K"@CN4XFM&GG>1=%769^&D-Q/[7T834O)P)NG56M13&!XGN(
M4M!&$)6H?7HE"4M%9F6T6K=W_W8?(G[HC,TA_,#]%36B0UB'1)QS<[:0*E?/
M9]-JWH_G^5V<33]M%+F:1),3CSR!E^A.RSPBQ?K2,>DU%G;#/;PY]>)QC^PR
MS3(TK!IJH8-@8WLA3IQD&HUCX'B@,(I% R&2/1))(<M!12QCIU;&+9$]L)UK
MI+H.\GZ5K?J_>C3^+<SJ@ON )+%IHLV\_N+9/%]]X](G3P:FWJSF/)V;]/)[
MVG0T^$".P<M2D)3 9,DD?@OD<V10@;:#.G(8DDU>YR CP;()L _+Y[A^9[-\
M8\=@>>I+:2*E0R6$ 5,<@C+<0?2L=A65NM94*^G;M W8B^QQO=T^@?XH5>XY
M XXDL!QFA,U^+*M<T,N8(2N3:*ER 2%(!(O%I50R!9EM!I6U1V\SI[I3]#Y&
ME9W,XSSEZ1HGS\AG6RY_T-YR,L?=:TW^GW)0C#<4+B"#D%BJ=]DUA:/<Q$;#
M]+8B;UQ_NBD6AU5-!Y'<C=5T?0UYEB3'4#O?>0H"$A,0N9 0G*+_M#%>M6GO
M_A!EXUXO:X:R0172 <#VL^""#+7-AE93K*N)_&3P/-6C,B>CC-ZQV*;(K?UF
MW*SM:Z>;\6-4V4$(='3\]>ML(\8P.Q/CZWE9++^<*/),H$R5E'B(0,Y&/<<E
MMAP+%DK0QC)N& MM[..6!([<][49&%OHIP-S>39]^WV8YK>XG@2KN<DU\X:U
M(%2X""YY!IAR4B%F5UB;LLEKA(P\"[B%LF_<Y-Y=\ET YWR*1N5@4FPQ*4N*
MUZTD462AP4F#8(1E+*+VNM'E[&N$C'QS]2# V5WR'0#GQBV+LXZ_N*)E<&*V
M3W^3)\%96@TF@)56$&^:G$]5CZUX(#M>=&"^3;^3QU Y<HGL 2#73&<=X''3
M-.UH^FD^+=,4YNNWBWDB=CXNPWQ%<B,1;@+M34_IB]JD7Z??<,XG*7!>#-:J
MD(U0*4**+BF0FZYK6O)8VLR$W(?JD8]8#H#7@^FT _QNJCQ?KU;'F/E$&S+_
M12G(]9J&TJ9>G"P((<8H4ZYM--K$KY>I&/EDXP#XVEGF'>!E4VQT3KLT,1G#
M0(;:GBK( ,X' QA3\"PX$WR;0^7+5(Q\EG  O.PL\\'P\B\_WQ#N&WIC\ZO-
M;^J_^H#EI_KGWS^\OO+]M;@(5Z>7L_]*WF?5,ZOE6"</^_BWE\_?_?;^V=O_
M>/;VQ2_/CEX?O7OU_L/+HY=O/S[[^/K=VZO<K*9?2. /U7@]^)T_7]!^G:O3
MK[X!DV'YP.]KG&=R__;T/Y:?POQTH&O=CA:S:0ZG ^+?7V+LO#8US,Z3'!>I
M#<^<D[7%H:C7D%5"BB,]5X"A3H\/P:)H,XAJ$/+W]N'V(:+.T)TM*C0^DDI_
MH>_]?:(#"LE0@7:!@G&;$%PV$9+46I)$)1-M]M&A.1DWCW)X;-_P!,=$QI_#
M>K_ =9C.5BV,^-E7CV#+;^6J*Y.NG74I.$EQ="2O@]7"R.P*(&J;;?*\^#9S
M* 8TZ4V!>_3ZU[>O7[U^_HQ4^OSYN[^__?CZ[:_OW[UY_?SURZ-=X'K_%S8
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
M@+%2C&16A22OPNJ.\N_[GM(?0O;0YJ*%:,?&R,$L_AM2Q>LU?EE->/3.DN]
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
MZWJG2\A)9 ?:<8K[E./@51VQ(;+/J'/2C2JQ[R'J3]10^E%(N=Y49B"U]8#
MQ?+K@B(WO+HCG=6F2!M]=!ZR#;4VI1CP5@KPPIJBC<_)\#88O(^L/U$_Z;U0
M.)CJ.L#A;\=S$N37,/ME<=&AO:!,K*2:F2BTEMRF0[L@80E1!$:KK6K3MN8V
M:L;M+](-ZO965 =@^_O1KXMON)QO_)=/2%+"U1V+2,N"R4%(-;:K%W&]L0%0
M2A*4%FAMFSUX6PK'R;=W!\HF"NT J!?=I*K\3@J0I70F"@G1U,EK7MMZ>.O
MR6"J8<^E49;F)BWC[L.M0^@]9=\=>IZ3I_!IL9S^5[AT_P4E8YS%!"+7^3^L
MWH21(4#2WL0BT;K8IM_-P[2-&VOLJ_U[P;2W*D:OJISGZ;=I/@ZSV8]3\BUM
M_T5S#HZ75*4C(2B23G0Q>L=B">4:DNXJFKSQW3TA87_5+8:38P<VYJS3R;MR
MW0)?V.:+DT?.*1IA.D#(Q)(2V8)WDH&U27K%H\3<IF3G462.Z^FWWM?::6QL
MJW1+3T]Q?DRC"JJ<;0*#=7*30PI1HF? 5-)1,L.#?O# ]<&GC&NI&FKV@;:Y
MNXFY _-U75#7%M^7Q7(]_:]:3KE:;SHS39!A1$.V/;A03_NB!!>BJU64+&:F
M2&AM,F*/I;2OWKH[ N2N"6HMM-4_&E,Z_G(\J^VR-N7I?Y\O,<PJP[]2_/Q+
M+9R@[>'[1*ED3+V2Z.MU=L5<E;#C8 0&JWV,4;0Y:1V$_!&+N<?";0.]/F$P
MOZ&_73#M,#O!I0"91$W8\ !1^0(N&ID<,]&9-H>V@Y _8C5X=V#>7:_[-A=L
M N<+EJ\*8"("%A42 YX9!8.U_[>W.H/GWE H:&(RAS&_=U$X8HWVP4 YB'8Z
MC&<^( EKF@C4UX>ES/,U3FWMKA24K:UMB-/,):TP5*!19L&]%)KM'/!L3\:(
MI=&#@^W 2ND>?C?8N\7B$\_,)UIK6H'-)&6R],1]\ E4\#)$E93/:A@@;D?0
MB$,'1X)D T4-W?!W#!-YB[=-*]19P13MKI@5"2$K!C'Q",QY30\/6>CM\MB#
MD[85;NV?";=-E=>]>;V/^RNYCHGG!@UZ#R['VNDC>_ A2="<,QFY</;ZR,L6
MF+U"TU9@=?]=P+J[NL9&Z=OC>BKUKESP\GI^==6]7YQ<19_X8I*7'DF@D7R;
MA!3219/!>>,QB))%W&[PW/;/'+<"X4#Y]D8JZ"!%=/]1UU7_Y(S',VF<_7TU
MB=PP71P#;R(#I2TG[SIYT(6%%*,RW+2I$AR$_'$/&]M#>#Q=CVTZ'[5C7-D@
MB!+RP+T&K+Z,XB* +\P#BD ,LLBBW'F$YW8DC%M7.-Y!9@,%/248WAX7!FZ]
M%BE J6<.*K$"D?D,-B3O3$:O71H<CKN'[H-GDSJ&Y?X*>X*!_$0$EB7WC@2J
M-3G0-I(K+1-@L(;6HN?R>M7B ( <)VW4,?8>I88G; 5/4@O)R8 QL"K2.HE+
M)_"*HD?#/9K,4A!B^'1Z/VF@CG&XM[K^-)U&;I%:V_8B]SQPG)XBVTK@,(U$
M".96.<B2U6G-F>)PZQ,PVGZ]L8;VZ$9C/D=N)!*3T$$8"LU*O0++N  G,OG)
M/K%4BM>^T;3YI]Y(9'N\[-)(Y#%JZ2 Y]'I>%LLO&]7\\N.T[/Y'O6U]SNF/
MS;4,IF+FQ@@HY-Z2%X(<7'(!9)3$KO!%LE976+8BL/]&(X\"QHV++<-KJ0/P
M;:93?_P<YA_Q2[UDO?SQ^LM76KR;3I=$SG1]$FI]P+3X-*]NQ^OYV32LLRLB
M];[CQ>61LVN.-L9ZGS&#RDF!XE)#M%D"YYR)Z&VVL8UQ;,;2V-=S&@#PMEGE
MHZ.A@V5QO4G;C?NU@K8JU(5#,;7K $=9N\-GB))VMJQU9*G- *&'*!L7I)T
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
MDI![Y4G[0V#,^.0 DVT;O8?^1C;[']/9]/O-]XW@687H\'_@Z;IWI<6@2=D
MCC I''5J3[JGO0S_Y-4CF[Z/X>9#:''L;;,=SN_BGA80(Q\?LY.@O"QQ45:%
M+I= 3MZI(&R@_0O/+CJ1MM=A+QC4\P^KS@;"S/>;UWZ8SMPLI'?SY6KY[F91
MM'K+ILR2=BPGBJ-@I:-[88WD/()R5# 9C62LSG;:6Y*U59O6$P#/CN(&M$:C
MZ"J]-&Z'5"[R,ILE(YH#,;;TW L>HV?%@+ML8]31RTKE1V^*UE8A23U\];='
M$P![?#3RSBT6OV[;#]S,5A,BJ,@&%V;IG<',S+MRD.T@Z,)-8+A6HEZYP$M2
MM74B,!2L!K)";T3]3 L_'VJK#G5RF;<J]=Q?)?;[;;Y8S/\L=7SN!_YF]0O#
M0&5="AJ'4]06"0>KD@"50Q#:2!J4K(*Q+E*VE7</@[EJ5FK JST>VP37=2M,
M80MPG!<6C0 ^B C9>&URLE*F2MO$CZ1H*WX?'D&=M-P80N[0?]]]YSG^(Z:T
M6G(-62=,=1@7X!SCX*+@AF3"PG9U3$4O];*<(U*&'=5/#62I!G#X=.7_?89/
M3LO59[=*5ZO2@.136H1BPZ]I$J+D*6&2[;A2()+A8"BGH"B.F20JO3U&-/::
MC"-2V!PI-AO,0@U@[W/ZL2'<N;V_/F'>6Y&X I4H^O L-%C+,W 2G#7"E1/
M*@C;EF0O')G3PM%!VFX +?^!'G=Y,5\NT_)R=OY786^ZF2Z_E1%M!N2Y,D2B
MUXV,6(2_M>!*N"B53%R*$+6H$\J_*=I>>+*GA:=A[=$ P"[F;O9I,0]IN<2Q
M?$BIE*A0'5C&>:$<JH>7UK"6H5.UD@7K0XQU"%N>B;+?7BDY+00=IO &$+.]
M-(=%H9-[GV[_^V&^N&V=6;;E9%;&A1Q $5*:9^*$<)XX"(1Y1U3PB;BC!$\O
MR[@?QDYN0[Z*B0[MZ_>E$@8Q04F;;3N>'1.%:2QY3D!((<"76P)2T,AS#EKX
M>DQVNR3:#U\GMR$_@/J;<V6/YL?7Z<\T0P\]212],#4>&*<&A-"I7"T0H+2+
M5@5+&:M#9OJF:/L!ZZ2WY \UR,F2*CUTGEO'T4^&TYMB:>NAQR%<>FTDPS;+
M*\^_)^@1GGG-*$93+N,7%1BXE&@A*)!6F43T-A_VFUWQ'C]_Z+*6IUJZK?/(
MSB1)M( LM4:@4U*(%@HA=4X$IU;D5.TUA/W>UT1'NMXV?*O0Y5 %-[=6W=ZS
M#X$$XA,P&M'3:LTQ<4@)N-'49<NDW;X_."Y_Q=&BZ(/-O0>;10?=-X>>1Y<Q
M?52,NW*"Y!TOMZ,X&*X):.=2-,I2$8^1HK7,9M'%TONR6711^]AUF#LNW4OF
M+./&0LJE>P8JH33H-) 8-4PQ3"@-VVMQZDE9<'RJBDX&>X.RH(OVQC;^P\7[
MJU^S. WKPQ>W6,W28C,:33A3@4<@A.#\R)CX&:+QVZR]TX)F',]>6'CS58VR
M6?2&QK"Z';E:_]U\MIQ?3V,9Q/ELM:;'W2B(&,:B"Q%H3J)X4 V6&0,DF2B=
M%\3O=\*U5^G^RW(TRHG1!SX#*GQL!_,2J4,(S":G& 2-DHND+1@;,@2*#R"6
MZBCY7F[EM,@Q>CN3(?380*"Z\PJ_S4H$BN)3A\Y/L#6WDT4WJ+/Q5$JC3*5R
MQ;[D&$?;T!TZU3E8_PUB:#.U)%/2^BB 1)IQ% JGEJ4*LN$R<UQ<I:E3:'$R
M5!F=[+P?5487I3< G;>N30LC$LZB %ZH $+I#$ZNS_E9:62C91!USI>&N+]^
M;/J,3K;O>'^]BR$:P-4.9@?#C=$Q:X@IE1[KI:$;<0J'H7)2NFRMU^E&=2)$
M&H>@YT!U-P"8JV_SQ>K+MH,.TGMO2C<N&]%!4XZ!O98.AQ-2YDJRR.K4YNP4
MIZU+04-'0H=;H$48;2:7$])32QTP+E!XB]/,)TG!>QFT%YD&D8X#I!:"H0%,
M_19X>NB]-?C<[4EIKHWG&7PA51/.,G A2M#,F,23=YG5.3'8(4QCL.ECY->
MTT/C+5"UK&=/Y)@L9!PU9R&7_A4!#"TM9*/,.1L6K=H+)J?,U3/4DM1?LRW
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
M/[V>KGYMZ"1_;0W1TT1TV;F(JC22)5J#QY@:<*I+8;+.^,M* .LL[+CE2/7
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
M*@  %P              @ $     83(P,C$P.3,P97AH:6)I=#,Q,2YH=&U0
M2P$"% ,4    " !/@&A3.>N<W!<(  "^*@  %P              @ %("
M83(P,C$P.3,P97AH:6)I=#,Q,BYH=&U02P$"% ,4    " !/@&A3BF+Q 5$%
M  !F%@  %P              @ &4$   83(P,C$P.3,P97AH:6)I=#,R,2YH
M=&U02P$"% ,4    " !/@&A3!](JH&,%  "G%@  %P              @ $:
M%@  83(P,C$P.3,P97AH:6)I=#,R,BYH=&U02P$"% ,4    " !/@&A3?>^Y
MKZ^Y 0 -_10 $0              @ &R&P  87-U<BTR,#(Q,#DS,"YH=&U0
M2P$"% ,4    " !/@&A3=F-@]N(-   EF0  $0              @ &0U0$
M87-U<BTR,#(Q,#DS,"YX<V102P$"% ,4    " !/@&A3=ASZD-P>  !@,P$
M%0              @ &AXP$ 87-U<BTR,#(Q,#DS,%]C86PN>&UL4$L! A0#
M%     @ 3X!H4Y)KNM\92   "AH# !4              ( !L (" &%S=7(M
M,C R,3 Y,S!?9&5F+GAM;%!+ 0(4 Q0    ( $^ :%.@;Y 3"J8  %?%   4
M              "  ?Q* @!A<W5R+3(P,C$P.3,P7V<Q+FIP9U!+ 0(4 Q0
M   ( $^ :%,\@P8%:L8  ,@V"  5              "  3CQ @!A<W5R+3(P
M,C$P.3,P7VQA8BYX;6Q02P$"% ,4    " !/@&A3 :7Z@'UX  !@8 4 %0
M            @ '5MP, 87-U<BTR,#(Q,#DS,%]P<F4N>&UL4$L%!@     +
-  L X (  (4P!     $!

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